Kann ich meine mit pyinstaller erstellte .exe-App nicht mit PyQt5 unter Windows 10 ausführen?

1136
Hrvoje T

Unter Win10 64bit habe ich PyQt5_5.4.1 für Python3.4.3 installiert. Ich brauche 3.4.3 für die Unterstützung von XP-Clients. Dies ist die letzte Version, die unter XP installiert werden kann. PyQt5 hat sich im Ordner python3.4.3 installiert C:\Python34und ich kann es in PATH sehenC:\Python34\Lib\site-packages\PyQt5

Wenn ich mein Skript mit python myscript.pyallem laufen lasse, wird das GUI-Fenster angezeigt. Aber wenn ich versuche, eine EXE - Datei aus diesem Skript erstellt laufe mit pyinstallerwie dies pyinstaller myscript.py --onefileIch erhalte eine Fehlermeldung:

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. 

Diesen Code habe ich in myscript.py:

from PyQt5 import QtWidgets, QtCore, QtGui 

Gibt es eine Lösung für dieses Problem? Ich habe versucht, PyQt5 neu zu installieren, aber kein Glück.

1
Wir haben das gleiche Problem in unserer Anwendung, wir haben versucht, auf Windows 10 und nicht auf Windows 7 aufzubauen, aber das half nicht. Es scheint auch, dass es auf einigen Win10-Systemen funktioniert, auf anderen jedoch nicht. PyQt-Version: 5.10 Python-Version: 3.6 sunyata vor 5 Jahren 0
pyinstaller saugt nur. Und das traurigste daran ist, dass es das beste verfügbare Werkzeug in der Python-Umgebung ist. Ich habe meine Wochen damit verbracht, aus meinem großen Python-Projekt eine vollständig exetubale Datei zu erstellen, ohne Ergebnis. Das macht Python so nervig: / tolgayilmaz vor 5 Jahren 0

0 Antworten auf die Frage