Не удается запустить приложение .exe, сделанное pyinstaller, с PyQt5 в Windows 10?

1088
Hrvoje T

На Win10 64bit я установил PyQt5_5.4.1 для Python3.4.3. Мне нужна 3.4.3 для поддержки клиентов XP, и это последняя версия, которая может быть установлена ​​на XP. PyQt5 установился в папку python3.4.3, C:\Python34и я вижу его в PATHC:\Python34\Lib\site-packages\PyQt5

Когда я запускаю свой скрипт со python myscript.pyвсем в порядке, окно GUI показывает. Однако, когда я пытаюсь запустить файл .exe из этого сценария, созданного с помощью pyinstallerэтого, pyinstaller myscript.py --onefileя получаю сообщение об ошибке:

Qt: Untested Windows version 10.0 detected! This application failed to start because it  could not find or load the Qt platform plugin "windows".  Reinstalling the application may fix this problem. 

Этот код у меня в myscript.py:

from PyQt5 import QtWidgets, QtCore, QtGui 

Есть ли решение этой проблемы? Я попытался переустановить PyQt5, но не повезло.

1
У нас возникла та же проблема в нашем приложении, мы пытались использовать Windows 10, а не Windows 7, но это не помогло. Также кажется, что это работает на некоторых системах Win10, но не на других. Версия PyQt: 5.10 Версия Python: 3.6 sunyata 6 лет назад 0
pyinstaller просто отстой. И что самое печальное, это лучший доступный инструмент в среде Python. Я потратил свои недели, чтобы сгенерировать полностью exetubale файл из моего большого проекта на Python без результата. Так что это делает Python отстой: / tolgayilmaz 5 лет назад 0

0 ответов на вопрос