前提: 本文是因为在Linux上 pip3 install pyqt5报错不能安装的使用的另外的一种方案,如果有小伙伴直接pip3 install pyqt5成功就可以直接跳过.
最近负责运维项目,搭建pyqt环境频频受阻,查阅了很多资料,最终完成了pyqt5-5.15.1的安装,接下来我分享一下经验;
因为本人机器是python3.4,不支持pyqt5,所有我需要先升级python(如果小伙伴们已经是 python3.5以上的环境请跳过下面python安装)链接:PPPPPython:centerOS升级安装Python解释器zhuanlan.zhihu.com
2. 安装PyQt5之前需要执行的命令 :
a. sudo su
yum install qt5-qtbase-devel -y
yum install gcc gcc-c++ python-devel -y (安装编译环境)
yum install qt5-qtquickcontrols qt5-qtdeclarative-devel -y (安装qt5.6)
如果出现黄色警告( The script automat-visualize.exe is installed in .... which is not on PATH.Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.)
3. 先下载好PyQt5源码包下载: PYQT5-5.10~5.13Riverbank | Software | PyQt | PyQt5 Downloadwww.riverbankcomputing.com
源码包下载: PYQT5-5.14.1PyQt5pypi.org
下载好后,直接命令行解压源码包: tar -xzvf ******(你的包)
4. a. cd 进入解压的包
b. 执行命令:
python configure.py --qmake=/usr/bin/qmake-qt5 --sip=/usr/bin/python
c. 执行命令: make all
漫长的编译过程.............
d. 执行命令: make install
漫长的编译过程.............
结束!