【发布时间】:2016-07-13 07:51:32
【问题描述】:
我正在尝试在 MotionBuilder(Autodesk) 中使用 PyQt4(因为我非常了解 qt,而且我不喜欢 motionbuilder GUI api)。
- 我使用的是 Windows 64 位
- 我正在使用 MotionBuilder 2013(64 位)
- 我为 Python 2.7 安装了 PyQt4(64 位)
- 更新了我的 Path 变量以指向 PyQt4 dll 位置 (C:\Python27\Lib\site-packages\PyQt4)
- 打印 sys.path 时,我可以看到 PyQt4 的位置
- 我可以毫无错误地导入 PyQt4
但是当我尝试这样做时
from PyQt4 import QtGui
我收到以下错误
ImportError: DLL load failed: %1 is not a valid Win32 application.
我尝试安装 PyQt 32 位二进制文件,但得到了相同的结果。我的安装根文件夹中有 QtGui4.dll 和 QtGui.pyd。 所以我没有想法,有人可以帮助我吗?
这里有其他人遇到了几乎相同的问题 PyQt4 import QtCore, QtGui ImportError: DLL load failed: %1 is not a valid Win32 application
【问题讨论】:
-
阅读这篇文章看看是否有帮助。 stackoverflow.com/questions/19019720/…
标签: python pyqt motionbuilder