Python 转换ui时出错。文件到py。文件

Python 转换ui时出错。文件到py。文件,python,django,qt,Python,Django,Qt,我使用的是64位Windows 8和Python 2.7。我已经在QT designer中下载、安装并设计了一个GUI。我知道我应该使用pyuic4将ui转换为py,但是当我在ui的路径中用cmd编写此命令时: 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 <

我使用的是64位Windows 8和Python 2.7。我已经在QT designer中下载、安装并设计了一个GUI。我知道我应该使用pyuic4将ui转换为py,但是当我在ui的路径中用cmd编写此命令时:

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.
我确信我安装了PyQt4,它位于side packages文件夹中。你知道如何让python识别它吗

ImportError:DLL加载失败:%1不是有效的Win32应用程序

您似乎混合了32位和64位python以及python模块。最简单的解决方案是对它们中的每一个使用32位,与Qt DLL一起使用

比前一个更困难的解决方案是将所有内容都放在64中,但模块通常不可用,因此您可能需要自己手工制作


对于快速解决方案,我建议使用前者,即现在使用32位。

您是否已将Qt路径添加到path环境变量中?另外,您确定没有混合32位和64位吗?python和Qt需要32位或64位,但不能混用。请不要将问题从一个错误更改为另一个错误。只需保留原始错误,最坏的情况是也添加新错误,但不要删除旧错误。这会触发任何答案,让你看起来糟糕和不正确。谢谢,我已经照你说的做了,但还有一个问题。请看我刚才对这个问题所做的编辑。@gilgemer:它在蟒蛇皮中吗?检查该变量的内容。如果缺少C:\Python27\Lib\site包,请尝试将其添加到其中。我已将其添加到pythonpath中,但它仍然相同importError@gilgemer:显示您的全部代码。。。另外,您是如何安装Qt4和pyqt4的?你是手工制作的还是仅仅使用了正确的安装程序?
ImportError: No module named PyQt4