PyQt5 pyuic Ошибка импорта: сбой загрузки DLL

Я скачал python 3.6.2 с python.org и pyqt 5.9.2 с помощью pip для установки, но у меня возникла проблема при преобразовании кода из .ui в .py

C:\Users\pc\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\pyqt5-tools>pyuic5 -x satesto.ui -o satesto.py
Traceback (most recent call last):
  File "c:\users\pc\appdata\local\programs\python\python36-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\pc\appdata\local\programs\python\python36-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\pc\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\pyqt5-tools\pyuic5.exe\__main__.py", line 5, in <module>
  File "c:\users\pc\appdata\local\programs\python\python36-32\lib\site-packages\PyQt5\uic\pyuic.py", line 26, in <module>
    from PyQt5 import QtCore
ImportError: DLL load failed: The specified procedure could not be found.

Это говорит о том, что загрузка dll не удалась при наборе из PyQt5 import QtCore но когда я набираю его в основном Python, он работает без проблем. Кто-нибудь знает в чем может быть проблема или как ее можно решить?

2 ответа

Решение

Вы можете выполнить следующие действия (Windows 8 или 10 User), чтобы выполнить преобразование из.ui в.py

  1. Откройте папку Python36\Scripts

  2. Нажмите клавишу Shift в любом месте окна и затем выберите PowerShell.

  3. Написать pyuic5 -x место, где вы сохранили данные пользовательского интерфейса -o name.py

    пример: pyuic5 -x C:\User\Documents\MyPython\MyGui.ui -o MyGui.py

  4. Вы найдете MyGui.py в скриптах Python36

У меня была очень похожая проблема на windows 10 x64 и Python3.5. Я мог бы это исправить, просто установив более старую версию, а именно Pyqt5-5.9.

Вам необходимо удалить Pyqt5, pyqt5-sip и pyqt5-tools, а затем переустановить pyqt5-5.9. Следующий код может сделать эту работу:

pip uninstall pyqt5
pip uninstall pyqt5-sip
pip uninstall pyqt5-tools

и установка:

pip install pyqt5 == 5.9

pip install pyqt5-tools

Другие вопросы по тегам