首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQt导入错误

PyQt导入错误
EN

Stack Overflow用户
提问于 2011-06-12 14:27:36
回答 3查看 14.3K关注 0票数 6

我有一个非常简单的PyQt程序

代码语言:javascript
复制
import sys
from PyQt4.QtGui import *

app = QApplication(sys.argv)

widget = QWidget()
widget.show()

sys.exit(app.exec_())

当我双击运行程序时,它运行成功。但是当我在命令行中运行它时: python test.py,我得到了以下错误

代码语言:javascript
复制
Traceback (most recent call last):
  File "test.py", line 2, in <module>
    from PyQt4.QtGui import *
ImportError: No module named PyQt4.QtGui
EN

回答 3

Stack Overflow用户

发布于 2012-04-23 19:06:04

PyQt的安装还取决于您的platform.Python3.+上安装的python版本与Python3.x以下的版本不兼容。

当我在我的机器上安装Python2.7时,我遇到了同样的问题,但我下载了最新的二进制文件,即PyQt-Py3.2-x86-gpl-4.9.exe。如果您在这里看到,在PyQt之后的名称中也提到了python版本,即Py3.2。我卸载了PyQt并安装了PyQt-Py2.7-x86-gpl-4.9.exe,它指向Python2.7,它修复了这个问题。

也许他们本可以在网上或在一些文档中更简单地提到命名约定。

票数 4
EN

Stack Overflow用户

发布于 2011-06-12 16:53:59

由于您使用的是Windows,因此需要找到python安装目录并将其添加到路径中。

将以下行添加到现有路径(请确保将" path \ to \Python“替换为正确的路径),是的,分号是必需的。

代码语言:javascript
复制
;C:\Path\To\Python
票数 0
EN

Stack Overflow用户

发布于 2013-11-07 07:52:21

代码语言:javascript
复制
"""
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_())

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6320529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档