Ich möchte ein eigenständiges exe
mit PyQt5
erstellen. Ich benutzte PyInstaller
und identifiziert den Ordner, in dem die .dll
wie folgt zu finden:Python 3.5.2 + PyQt5 zu eigenständigen exe
pyinstaller --paths C:\...\Anaconda3\Library\bin --onefile --windowed test.py
Die exe
wurde erfolgreich erstellt und als ich die exe
ausführen, wird die folgende Fehlermeldung angezeigt:
FYI , meine Konfiguration ist die folgende:
Anaconda3 4.2.0
mitPython 3.5.2
(standardmäßigPyQt5
wird überAnaconda
installiert, also habe ich nie PyQt5 über einepip install
installiert. Wenn ich das mache, erscheint ein Konflikt und ich kannPyQt5
nicht mehr verwenden).Qt 3.0.1
.dll
verwendet hat, nicht in den üblichen Ordnern (zB C: ...... \ Anaconda3 \ Lib \ site-packages \ PyQt5) gefunden worden, weil ich nicht einen Ordner mit dem Namen "ist" im OrdnerPyQt5
.
Danke
Gab es Warnungen beim Kompilieren mit pyinstaller? – The4thIceman
Keine Warnungen überhaupt. Auch wenn ich nicht den Pfad angeben muss, wo 'dll' zu finden ist, kompiliert Pyinstaller die' exe' ohne Fehler und das scheint mir nicht normal zu sein. –
Wenn es nicht zu groß ist, können Sie Ihre Frage aktualisieren, um die Ausgabe Ihres pyinstaller-Befehls anzuzeigen – The4thIceman