我使用的是Windows 8 64位和Python 2.7。我已经下载并安装了WinPython并在QT设计器中设计了一个GUI。我知道我应该使用pyuic4将ui转换为py,但是当我在cmd中编写这个命令时(在ui的路径中):
pyuic4 -x GUI.ui -o GUI.py
我收到此错误:
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py", line 31, in <module>
from PyQt4 import QtCore
ImportError: DLL load failed: %1 is not a valid Win32 application.
编辑:现在出现了这个新错误,
ImportError: No module named PyQt4
我确定我安装了PyQt4,它位于side-packages文件夹中。知道如何让python识别它吗?
答案 0 :(得分:0)
ImportError:DLL加载失败:%1不是有效的Win32应用程序。
似乎你正在混合使用32位和64位python和python模块。最简单的解决方案是在Qt dll旁边为每个使用32位。
比以前更困难的解决方案是将所有东西都装到64,但是模块往往不可用,所以你可能需要亲自手工制作。
对于快速解决方案,我建议使用前者,即截至目前使用32位。