安装QT5.5
去QT官网或者qtcn论坛下载最新的QT版本,然后安装.此步骤忽略.
ubuntu系统自带了qmke,但是版本较低,要使用前面安装的最新版本QT中的qmake。
sudo ln -s /usr/local/QT5.5/5.5/gcc_64/bin/qmake /usr/bin/qmake
很坑啊,因为如果只是修改了bashrc,你编译的时候如果加了sudo,那就悲剧了。我就是犯了这个错误,导致后面编译的时候,有的版本不对,很难察觉。
新开终端:
$ qmake -v
QMake version 3.0
Using Qt version 5.5.0 in /usr/local/Qt5.5/5.5/gcc_64/lib
说明QT5.5环境已经配置OK.
安装SIP
SIP是python调用C/C++库的必备模块。因此SIP是PyQt的依赖工具,安装PyQt之前必须先安装对应版本的SIP。PyQt编译时使用的SIP版本必须与python默认调用的SIP保持一致!否则python中是无法调用PyQt的.
最新版本的PyQt5.5需要的SIP版本:sip 4.16.6 or later.ubuntu自带或者从仓库中安装的sip版本是4.15.5不能满足,所以要手动下载安装.我下载的版本是4.16.9.
先删除
sudo rm /usr/lib/python3/dist-packages/sip*
然后下载编译源码安装:
cd