1、安装必要环境
1、安装epel源
yum install epel-release -y
2、安装qt5.6
yum install qt5-qtquickcontrols qt5-qtdeclarative-devel -y
3、安装编译环境
yum install gcc gcc-c++ python-devel -y
2、安装pyqt5
1、下载sip
wget http://nchc.dl.sourceforge.net/project/pyqt/sip/sip-4.18/sip-4.18.tar.gz
2、安装sip4.8
tar xzvf sip-4.18.tar.gz
cd sip
python3 configure.py
make
make install
3、下载pyqt5.6
wget http://nchc.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.6/PyQt5_gpl-5.6.tar.gz
4、安装qt5-qtbase-devel
yum install qt5-qtbase-devel -y
5、编译安装pyqt5.6
tar xzvf PyQt5_gpl-5.6.tar.gz
cd PyQt5_gpl-5.6
编译:
编译之前修改configure.py文件内容,将如下内容注释后,保存
开始编译
python3 configure.py --qmake=/usr/bin/qmake-qt5 --sip=/mnt/sip-4.18/sipgen/sip
make all
如果出现如下错误,删除/mnt/PyQt5_gpl-5.5.1/QtCore/sipQtCoreQt.cpp 的1085和1098行
make install