Ubuntu PyQt5安装及部分错误解决方案

[参考文章]: Ubuntu14配置安装PyQt4,PyQt5

  • 安装流程
  • 错误解决方案

    • 安装环境
    • 安装流程
      • 安装 Sip
      • 安装依赖库
      • 安装 PyQt5
    • 部分错误解决方案
      • 安装Sip
        • 1 make1 g命令未找到
        • 2 siplibc2020 fatal error Pythonh 没有那个文件或目录
      • 安装PyQt5
        • 1 qmake could not exec usrlibx86_64-linux-gnuqt4binqmake No such file or directory


安装环境

  • 操作系统:Ubuntu 15.04
  • Python版本:3.4

安装流程

从 Riverbank 上下载 [PyQt5]((https://www.riverbankcomputing.com/software/pyqt/download5) 的时候会有提醒

Before you can build PyQt5 from source you must have already built and installed SIP

所以我们在安装 PyQt5 前要先安装 Sip

另外,还需要一个依赖库,可以直接通过 sudo apt 命令来安装,所以总的流程为三步,每一步都很简单的。

1. 安装 Sip

Sip 下载链接: Download Sip

下载 Source Packages 里的压缩包 sip-*.tar.gz* 代表版本号)。

我安装的时候最新版本为 4.19.2

解压到任意目录,在终端中进入解压后的文件夹,开始安装,即

cd sip-4.19.2
python configure.py
make
sudo make install

2. 安装依赖库

sudo apt-get install qt-sdk

3. 安装 PyQt5

PyQt5 下载链接: Download PyQt5

同样也是在 Source Packages 中下载 PyQt5_gpl-*.tar.gz (* 代表版本号)

我安装时,最新版本为 5.8.2

步骤与安装 Sip 时一样,解压到任意目录,在终端中进入解压后的文件夹,开始安装,即

cd PyQt5_gpl-5.8.2
python configure.py
make
sudo make install

部分错误解决方案

安装Sip

1> make[1]: g++:命令未找到

安装 g++:
  sudo apt-get install make gcc g++

2> siplib.c:20:20: fatal error: Python.h: 没有那个文件或目录

sudo apt-get install python3-dev

若安装失败,并出现提示:E: 未发现软件包 python3-env
可能是软件源的问题,可以尝试换一个软件源
教程链接:http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8

另外,也可以尝试安装 pip,因为 pip 中包含 python3-env (本人实验得出来的,如有错误请指出,谢谢)
sudo apt-get install python3-pip


安装PyQt5

1> qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory

出错原因,没有安装qt4库,/usr/lib/x86_64-linux-gnu/qt4
  sudo apt-get install qt-sdk


你可能感兴趣的:(ubuntu)