Python 将file.ui转换为file.py时出错

Python 将file.ui转换为file.py时出错,python,pyqt4,Python,Pyqt4,我正在使用命令pyuic4将命令提示符下的ui文件“file.ui”转换为pyhton文件“file.py”,但执行此操作时,cmd向我发出以下错误:ImportError:DLL加载失败:%1不是有效的Win32应用程序 我就是这样做的: C:Python27\Lib\site packages\PyQt4>pyuic4-x file.ui-o file.py 有人能帮我吗?。导入错误:DLL加载失败:%1不是有效的Win32应用程序通常意味着您混合了32位和64位python以及python

我正在使用命令pyuic4将命令提示符下的ui文件“file.ui”转换为pyhton文件“file.py”,但执行此操作时,cmd向我发出以下错误:ImportError:DLL加载失败:%1不是有效的Win32应用程序

我就是这样做的: C:Python27\Lib\site packages\PyQt4>pyuic4-x file.ui-o file.py


有人能帮我吗?。

导入错误:DLL加载失败:%1不是有效的Win32应用程序通常意味着您混合了32位和64位python以及python模块

最简单的答案是确保所有模块都是32位的,因为有些python模块没有64位版本

要检查32位或64位python,请执行以下操作:

~ % python
Python 2.7.10 (default, Aug 22 2015, 20:33:39)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.architecture()
('64bit', '')

尝试获取可执行文件的正确位版本。问问自己:什么位版本是您的操作系统,什么位版本是python,什么位版本是pyuic4。试着让它们都一样。好吧,我做了你给我看的,上面写着32位。。。我真的不明白问题是什么…pyqt4是64位版本吗?