软件环境搭建的问题
使用的python3.5
PyQt5官方网站
https://riverbankcomputing.com/software/pyqt/download5
Binary Packages
Wheels are provided for Python v3.5 and later for 64-bit Linux, OS X and 32-bit and 64-bit Windows. These include everything needed for PyQt5 development except for Python itself.
So long as you are using a supported version of Python you can install PyQt5 from PyPi by running:
pip3 install PyQt5
在cmd下运行
pip3 install PyQt5
报错timeout
raise ReadTimeoutError(self._pool, None, 'Read timed out.')ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
解决问题如下:
pip3 install --index-url https://pypi.douban.com/simple PyQt5
测试PyQt
测试程序
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(360, 360)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec_())
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(360, 360)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec_())
raceback (most recent call last):
File "C:/Users/admin/AppData/Local/Programs/Python/Python35/test.py", line 2, in <module>
from PyQt5.QtWidgets import *
ImportError: DLL load failed: 找不到指定的模块。
File "C:/Users/admin/AppData/Local/Programs/Python/Python35/test.py", line 2, in <module>
from PyQt5.QtWidgets import *
ImportError: DLL load failed: 找不到指定的模块。
sip is packaged as a separate wheel which will be downloaded and installed automatically.
pip3 install --index-url https://pypi.douban.com/simple sip
运行测试成功