【发布时间】:2010-01-26 16:33:36
【问题描述】:
我一直在尝试在 Vista 上安装 PyQt 4.7,但是当我尝试安装时遇到 ImportError:from PyQt4 import QtCore, QtGui。
ImportError: DLL load failed: 找不到指定的模块。
我检查了我的系统路径,C:\Python31\Lib\site-packages\PyQt4\bin 在那里。
我无法运行任何示例,但 Designer、Assistant 和 Linguist 运行良好。
我使用的是 ActivePython 3.1,如果这有什么不同的话。而且我还没有安装任何以前版本的 PyQt。
编辑:
我已将 QtCore4 和 GtGui4 dll 复制到 C:\Python31\Lib\site-packages\PyQt4。这修复了一些示例,但我仍然无法使用示例浏览器。
【问题讨论】:
-
我认为 PyQt4 安装不正确...尝试重新安装(请参阅下面的更新答案)
-
投反对票的人:请给我一个理由,这样我可以从中吸取教训。
-
对于此类 DLL 错误,您可以使用 Microsoft 的进程监视器 (technet.microsoft.com/en-us/sysinternals/bb896645) 来查看正在搜索哪些 DLL、搜索它们的位置以及每次搜索是否失败/成功。
-
检查路径,Qt/bin的路径应该在Python和Python/Scripts的路径之前
标签: python windows pyqt importerror