PyInstaller und pyautogui

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
AndiS
User
Beiträge: 24
Registriert: Dienstag 21. September 2021, 20:44

Hallo Forum,

ich verwende in meinen Script das Modul "pyautogui". Das Script funktioniert auch fehlerfrei.
Jetzt möchte ich mit dem PyInstaller aus meinen Script eine EXE machen.

Mit folgenden Befehl:
pyinstaller --noconfirm --onefile --console --clean --hidden-import "pyautogui" "C:\Users\test\PycharmProjects\Projekte\test\test-sicherheit.py" --distpath "C:\Users\test\output" --workpath "C:\Users\test\output\temp"

Die Erstellung der EXE funktioniert auch soweit, nur wenn die EXE starte, dann bekomme ich folgende Fehlermeldung:
https://magentacloud.de/s/mkgMz46giqTGKqa

Komischerweise nutze ich kein OpenCV oder so!!

Hier meine Module, die geladen werden:
https://magentacloud.de/s/TSfw4dN8AwkGSJx

Hat jemand eine Idee, wo hier der Fehler liegen könnte?

Andi.
Benutzeravatar
sparrow
User
Beiträge: 4540
Registriert: Freitag 17. April 2009, 10:28

Warum nimmst du den super umständlichen Weg und postest Fehlermeldungen als Bilder - statt sie einfach hier in Code-Blöcken in den Beitrag zu schreiben?
Das wäre für dich und für die Leser deutlich einfacher.

Was du wirklich nutzt zeigt ein

Code: Alles auswählen

python -m pip freeze
Denn es ist sehr wahrscheinlich, dass pyautogui opencv verwendet. Und wenn dem so ist, braucht es wo eine config-Datei.

Edit: Weil das missverständlich klingt. pip freeze zeigt dir die installierten Pakete. Ob die tatsächlich benutzt werden, steht natürlich auf einem anderen Blatt. Aber es gibt einen guten Hinweis.
Benutzeravatar
__blackjack__
User
Beiträge: 14078
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Das Bildschirmfoto von der Fehlermeldung ist auch noch mit einer superkleinen Schrift und sehr schlechtem Antialiasing oder es wurde nachträglich verkleinert.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
AndiS
User
Beiträge: 24
Registriert: Dienstag 21. September 2021, 20:44

Hallo,

musste diesen umständlichen Weg gehen, da die DOS-Box nur ganz kurz mit den Fehlermeldung aufging.

Gruß
Andi
AndiS
User
Beiträge: 24
Registriert: Dienstag 21. September 2021, 20:44

Hallo,

mit "pip install --upgrade pyinstaller" hat es jetzt geklappt!

Danke! Andi.
Benutzeravatar
__blackjack__
User
Beiträge: 14078
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@AndiS: Starte es das nächste mal in einer DOS-Box, dann bleibt die auch offen und man kann in aller Ruhe den relevanten Text heraus kopieren. 🙂
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten