无法将PyQT设计器文件编译为Python

无法将PyQT设计器文件编译为Python,python,pyqt,Python,Pyqt,我希望有人能帮助我,因为我已经花了几个小时试图解决这个问题,但没有成功。我正试图使用modPyQt4.uic中的compileUi将PyQT设计器ui文件编译成Python py文件,但当我这样做时,我会收到错误消息,说DLL无法加载 进一步调查发现,出现这些错误是因为Python找不到核心QT模块。尝试将核心Qt模块导入Maya 2011时,我遇到以下错误: from PyQt4.QtCore import * # Error: line 1: DLL load failed: The spe

我希望有人能帮助我,因为我已经花了几个小时试图解决这个问题,但没有成功。我正试图使用modPyQt4.uic中的compileUi将PyQT设计器ui文件编译成Python py文件,但当我这样做时,我会收到错误消息,说DLL无法加载

进一步调查发现,出现这些错误是因为Python找不到核心QT模块。尝试将核心Qt模块导入Maya 2011时,我遇到以下错误:

from PyQt4.QtCore import *
# Error: line 1: DLL load failed: The specified procedure could not be found.
# Traceback (most recent call last):
#   File "<maya console>", line 2, in <module>
# ImportError: DLL load failed: The specified procedure could not be found. #
从PyQt4.QtCore导入*
#错误:第1行:DLL加载失败:找不到指定的过程。
#回溯(最近一次呼叫最后一次):
#文件“”,第2行,在
#ImportError:DLL加载失败:找不到指定的过程#
我看到其他人也有类似的问题,因此给出的建议是要么将PyQT4下的DLLs/bin目录移动到安装的根目录中,要么修改环境变量,使其指向Python安装中所有其他目录之前的/bin目录

然而,在我的情况下,/bin目录甚至不存在于我的安装中,即使在重新安装之后,它仍然不存在。为什么它不在那里?开发人员是否将文件移到了其他地方

我的安装如下:

视窗7 在Maya 2011中运行的Python 2.6.4 PyQT v4.8.4,用于Python 2.6

我再次希望有人能帮助我,因为我想学习PyQt,但如果我不能解决这个问题,这将是一个不可逾越的障碍,阻碍我进一步进步

提前感谢,,
Terry Rozmus

不写“从PyQt4.QtCore导入*”…使用从PyQt4导入QtGui,QtCore.

而写“从PyQt4.QtCore导入*”…使用从PyQt4导入QtGui,QtCore.

您是否尝试在计算机中搜索
pyqt
,而不是一个普通的字母串,要查看它可能在哪里?可能是因为Maya的安装目录(至少在Windows上)的方式。确保PyQT的所有二进制文件都位于…/Autodesk/Maya 2011/Python/Lib/site packages/PyQT4(脱离内存)中,并确保PYTHONPATH中包含site packages目录。如果不起作用,请尝试将mayapy.exe和python###.dll复制到…/Autodesk/Maya 2011/python。现在已解决此问题。最后,我用另一个PyQT发行版替换了我的PyQT发行版。您是否尝试在计算机中搜索
PyQT
,以查看它可能在哪里?这可能是因为Maya的安装目录方式(至少在Windows上)。确保PyQT的所有二进制文件都位于…/Autodesk/Maya 2011/Python/Lib/site packages/PyQT4(脱离内存)中,并确保PYTHONPATH中包含site packages目录。如果不起作用,请尝试将mayapy.exe和python###.dll复制到…/Autodesk/Maya 2011/python。现在已解决此问题。最后,我用另一个PyQT发行版替换了我的PyQT发行版。