python26.dll не был найден - PullRequest
1 голос
/ 16 декабря 2011

Когда я пытаюсь 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 ]

3 голосов
/ 17 декабря 2011

я установил PyQt-Py2.6-gpl-4.7-1.exe и python-2.5.msi

Двоичные пакеты скомпилированы для конкретной версии Python.
Вывсегда следует устанавливать бинарный пакет, соответствующий вашей установленной версии Python.Версия Python часто указывается в названии пакета.В вашем случае Py2.6 означает, что этот дистрибутив PyQt должен быть установлен с Python 2.6.

2 голосов
/ 16 декабря 2011

python26.dll является частью вашей установки Python (проверьте корневой каталог, подкаталоги / lib и / bin вашей установки python; попробуйте добавить этот каталог в PATH). Поскольку вы установили другой файл python26.dll, он, очевидно, не обязательно будет соответствовать вашей установке на python. Удалите скачанный python26.dll. Кроме того, не устанавливайте такие библиотеки в системные пути, такие как windows \ system32, это верный рецепт для проблем.

...