我正在尝试在 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