我最近在 Windows 上为 32位计算机安装了PyQt5模块设置。但是当我试图运行他们的例子时,都不会运行。提供的所有示例都具有类似类型的错误,如下图所示。当我尝试在Python shell中导入PyQt5时,它只是正确导入。
我认为这表明PyQt已成功安装。
但是,当我尝试运行示例时,它显示如下:
这是一个例子,其他例子有不同的'没有找到'
事实 - 运行Windows 7,PyQt5最新版本,Python 3.5,从原始站点安装PyQt5并进行设置
我知道有几个类型的问题,但没有一个帮助我,因为大多数问题都是针对Linux的。
答案 0 :(得分:10)
我得到了自己问题的答案。
当我尝试通过安装程序安装它时,它无法正常运行。然后我卸载了安装程序,并在命令行pip uninstall pyqt5
中运行代码,然后通过pip pip install pyqt5
重新安装。
然后它完美地运行,但是通过使用pip安装它没有提供任何示例,因此在任何其他目录中安装设置并复制PyQt5文件夹中的示例。完成!
我认为设置中可能存在一些错误。
答案 1 :(得分:0)
我有类似的问题。
当我完全卸载32位版本的Python,安装64位版本并重新安装amd64的所有软件包(包括PyQt5)时,一切正常。
答案 2 :(得分:0)
请务必确保您正在下载与您拥有的python版本兼容的正确版本的PyQt ,Curren PqQt仅支持python 3.5。所以您可能需要先安装python 3.5然后按照 installation of PyQt。希望它有所帮助!
答案 3 :(得分:0)
我尝试将PyQt5安装到Windows10上C:\apps\Python36
上的现有Python3.6安装中遇到了类似的困难
不要从https://www.riverbankcomputing.com/software/pyqt/download5安装下载文件,如果已经安装了下载文件,请使用Windows 控制面板> 程序> 卸载
打开一个新的CMD提示符,并确保您的PATH设置为包括Python和脚本
PATH=C:\apps\Python36;C:\apps\Python36\Scripts;%PATH%
pip install PyQt5
安装PyQt5。然后检查已安装的软件包: C:\>pip list
Package Version
---------- -------
pip 10.0.1
PyQt5 5.11.2
PyQt5-sip 4.19.12
setuptools 28.8.0
AttributeError: module 'PyQt5.QtGui' has no attribute 'QApplication'
。尝试以下方法: import sys
from PyQt5 import QtWidgets
def window():
app = QtWidgets.QApplication(sys.argv)
w = QtWidgets.QWidget()
b = QtWidgets.QLabel(w)
b.setText("Hello World!")
w.setGeometry(100,100,200,50)
b.move(50,20)
w.setWindowTitle("PyQt")
w.show()
sys.exit(app.exec_())
if __name__ == '__main__':
window()