找不到python26.dll

时间:2011-12-16 07:18:29

标签: python qt pyqt4

当我在命令提示符下尝试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.

解决方案是什么?

2 个答案:

答案 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这样的系统路径上,这是解决问题的必然方法。