如何解决PyQt导入错误
| 我有一个非常简单的PyQt程序import sys
from PyQt4.QtGui import *
app = QApplication(sys.argv)
widget = QWidget()
widget.show()
sys.exit(app.exec_())
当我双击运行该程序时,它成功运行。
但是,当我在命令行中运行它时:python test.py,出现以下错误
Traceback (most recent call last):
File \"test.py\",line 2,in <module>
from PyQt4.QtGui import *
ImportError: No module named PyQt4.QtGui
解决方法
PyQt的安装还取决于您平台上安装的python版本.Python3。+与Python版本3.x不兼容。
我遇到的问题与在计算机上安装的Python 2.7相同,但是我下载了最新的二进制文件PyQt-Py3.2-x86-gpl-4.9.exe。如果您在此处看到二进制文件,则在PyQt之后的名称中也提到了python版本的python版本,即Py3.2。我卸载了PyQt并安装了指向Python 2.7的PyQt-Py2.7-x86-gpl-4.9.exe,它解决了该问题。
他们可能已经在网上或在某些文档中提到了命名约定,以使其更加简单。
,
\"\"\"
0) Windows 7 - 64-bit installed
1) install python 2.7.3 (64-bit)
http://www.python.org/ftp/python/2.7.3/python-2.7.3.amd64.msi
2) install pyqt4:
http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.10.3/PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe
\"\"\"
# Play!
import sys
from PyQt4.QtGui import *
app = QApplication(sys.argv)
widget = QWidget()
widget.show()
sys.exit(app.exec_())
, 由于您使用的是Windows,因此需要找到python安装目录并将其添加到PATH中。
将以下行添加到现有路径(确保将\“ Path \\ To \\ Python \”替换为正确的路径),是的,需要使用分号。
;C:\\Path\\To\\Python
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。