Seite 1 von 1

PyInstaller und pyautogui

Verfasst: Sonntag 16. Januar 2022, 12:05
von AndiS
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.

Re: PyInstaller und pyautogui

Verfasst: Sonntag 16. Januar 2022, 12:36
von sparrow
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.

Re: PyInstaller und pyautogui

Verfasst: Sonntag 16. Januar 2022, 18:00
von __blackjack__
Das Bildschirmfoto von der Fehlermeldung ist auch noch mit einer superkleinen Schrift und sehr schlechtem Antialiasing oder es wurde nachträglich verkleinert.

Re: PyInstaller und pyautogui

Verfasst: Sonntag 16. Januar 2022, 22:55
von AndiS
Hallo,

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

Gruß
Andi

Re: PyInstaller und pyautogui

Verfasst: Sonntag 16. Januar 2022, 23:39
von AndiS
Hallo,

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

Danke! Andi.

Re: PyInstaller und pyautogui

Verfasst: Montag 17. Januar 2022, 01:20
von __blackjack__
@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. 🙂