当我在命令提示符下尝试pyuic4 -o hello.py hello.ui
时,会出现错误
找不到python26.dll
我已将其下载并复制到C:\windows\system32\...
。但现在我收到以下错误:
C:\>pyuic4 -o hello.py hello.ui
Traceback (most recent call last):
File "C:\Python26\Lib\site-packages\PyQt4\uic\pyuic.py", line 4, in <module>
from PyQt4 import QtCore
ImportError: Module use of python26.dll conflicts with this version of Python.
解决方案是什么?
答案 0 :(得分:3)
我安装了PyQt-Py2.6-gpl-4.7-1.exe和python-2.5.msi
二进制包是针对特定的python版本编译的
您应该始终安装与已安装的python版本对应的二进制包。 python版本通常在包的名称中指示。在您的情况下,Py2.6
表示此PyQt发行版将与Python 2.6一起安装。
答案 1 :(得分:2)
python26.dll是Python安装的一部分(检查python安装的根目录,/ lib和/ bin子目录;尝试将该目录添加到PATH)。当您安装另一个python26.dll时,它显然不一定与您的python安装相匹配。删除下载的python26.dll。另外,不要将这些库安装到像windows \ system32这样的系统路径上,这是解决问题的必然方法。