pyqt5能直接编译python吗_PyQt5在centOS上源码编译

前提: 本文是因为在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 Download​www.riverbankcomputing.com

源码包下载: PYQT5-5.14.1PyQt5​pypi.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

漫长的编译过程.............

结束!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值