安装pyQt5费了很多的周折,不过现在还是安装好了,现在重新梳理一下整个安装过程,注意我使用的是win7操作系统。
1、登录Python官网,目前最新的版本是3.6.3,网址为:https://www.python.org/downloads/release/python-363/
选中Windows x86-64 executalbe installer,将其下载下来,由于是可执行文件,直接安装即可。
2、安装时,一定要选择pip,将其安装上
3、安装成功后,可以在cmd窗口中试一下pip命令,如果没有问题,我们要先安装sip,具体命令如下:
pip3 install sip
4、下面就可以安装PyQt5了,使用下列命令
pip3 install PyQt5
使用上述命令,可以自动去官网查找与Python版本号相同的程序进行下载,比较方便,如果不是这样也可从PyQt官网上下载与Python相匹配的程序文件。
5、这些功能做完后,我们就可以测试一下PyQt了,程序如下:
import sys
from PyQt5 import QtWidgets, QtCore
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(360, 360)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec_())
6、运行后,应该可以弹出一个窗口。
我再第1次运行时,始终报下列语句有问题现在回想起来,是自己手动安装的PyQt5的版本,与Python版本不匹配,后来用pip3 install PyQt5命令升级到相匹配的版本后,但是sip没有做版本适应。from PyQt5 import QtWidgets, QtCore
解决此问题的方法是,先卸载sip,命令为:
pip3 uninstall sip
然后再安装一次即可,命令为
pip3 install sip
这样,一切就都正常了。