Исполняемый файл PyInstaller Не удалось выполнить скрипт pyi_rth_qt5plugins - PullRequest
0 голосов
/ 26 июня 2019

Я создал исполняемый файл с помощью pyinstaller, и я могу запустить его на компьютере, на котором я его построил, но когда я переношу его на другую машину и запусту там, я получу следующее:

C:\>myApp.exe
Traceback (most recent call last):
  File "site-packages\PyInstaller\loader\rthooks\pyi_rth_qt5plugins.py", line 47
, in <module>
ModuleNotFoundError: No module named 'PyQt5'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "site-packages\PyInstaller\loader\rthooks\pyi_rth_qt5plugins.py", line 49
, in <module>
  File "c:\users\me\appdata\local\programs\python\python37-32\lib\site-pack
ages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
  File "site-packages\PySide2\__init__.py", line 49, in <module>
  File "site-packages\PySide2\__init__.py", line 21, in _setupQtDirectories
  File "c:\users\me\appdata\local\programs\python\python37-32\lib\site-pack
ages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
  File "site-packages\shiboken2\__init__.py", line 4, in <module>
ImportError: DLL load failed: The specified module could not be found.
[8272] Failed to execute script pyi_rth_qt5plugins

Но я использую PySide2, а не PyQt5.

РЕДАКТИРОВАТЬ: Решено

Не самое лучшее разрешение, но я решил эту переустановку Python, PySide2 и pyinstaller. Я также понизил версию Python до 3.6.8, что также могло способствовать успеху.

...