Centos 7 搭建PyQt和webservice开发环境
1、安装python3
A: 使用yum安装
sudo yum install https://centos7.iuscommunity.org/ius-release.rpm
sudo yum install python36u
sudo yum install python36u-pip
sudo yum install python36-devel
sudo ln -sf /usr/bin/python3.6 /usr/bin/python3
sudo ln -sf /usr/bin/pip3.6 /usr/bin/pip3
B: 使用源码安装 (优先使用)
1)、下载python
https://www.python.org/downloads/source/
2)、安装依赖库文件
yum install openssl-devel -y
3)、编译安装python
cd Python-3.6.*
./configure --prefix=/opt/Python --with-ssl #安装目录可以自己定义无所谓。
make
make install
2、安装webservice库
pip3 install spyne
pip3 install lxml
pip3 install client
pip3 install suds
pip3 install psutil
(pip3 install suds-jurko)
3、安装qt
1)、安装环境依赖库
yum install qt5-qtquickcontrols qt5-qtdeclarative-devel -y
yum install qt5-qtbase-devel -y
2)、下载Qt
http://download.qt.io/archive/qt/
3)、root用户安装Qt
sudo ./qt-opensource-linux-x64-5.11.1.run
4)、安装PyQt环境
下载pyqt5.11.3 + sip-4.19.13 ( pyqt5 5.10 + sip 4.19.8 )
https://sourceforge.net/projects/pyqt/
编译并安装
sip:
./configure
make
make install
pyqt:
./configure -qmake=/usr/bin/qmake-qt5
make
make install
[error]
ModuleNotFoundError: No module named 'PyQt5.sip'
pip3 install --upgrade sip
pip3 install --upgrade PyQt5-sip
Reference:
Python 开发与测试 Webservice(SOAP)
https://www.cnblogs.com/guanfuchang/p/5985070.html
PyQt5入门系列2:利用pyuic5将ui文件转换为py文件
https://www.jianshu.com/p/43300f85af3e