未找到python26.dll
当我在命令提示符下输入 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 个回答
2
python26.dll 是你安装的 Python 程序的一部分(你可以去 Python 安装的根目录、/lib 和 /bin 子目录里找找;试着把那个目录加到 PATH 里)。因为你安装了另一个 python26.dll,它可能和你原来的 Python 安装不匹配。把你下载的那个 python26.dll 删除掉。另外,不要把这种库安装到像 windows\system32 这样的系统路径里,那样肯定会出问题。
4
我安装了 PyQt-Py2.6-gpl-4.7-1.exe 和 python-2.5.msi
二进制包是针对特定的 Python 版本编译的。
你应该始终安装与自己已安装的 Python 版本相对应的二进制包。Python 版本通常会在包的名称中显示出来。在你的情况下,Py2.6
表示这个 PyQt 版本是要和 Python 2.6 一起使用的。