webentwicklung-frage-antwort-db.com.de

Verstecken Sie die Konsole einer mit PyInstaller erstellten EXE-Datei

Ich möchte mein Programm ausführbar machen. Ich benutzte TkInter, um die GUI zu schreiben, und ich las irgendwo, dass Sie Ihre Datei als .pyw speichern müssen, um die Konsole zu verbergen, wenn das Programm ausgeführt wird Nachdem Sie es mit PyInstaller zu einer ausführbaren Datei gemacht haben, wird die Konsole wieder angezeigt, obwohl die konvertierte Datei .pyw ..__ war. Wie kann ich die Konsole auch in der EXE-Datei ausblenden?

8
Matteo Secco

Haben Sie versucht, --windowed Befehlszeilenflag

26
Maurice Meyer

Was verwenden Sie, um die ausführbare Datei zu erstellen?

Wenn Sie py2exe verwenden und Folgendes verwenden:

setup(windows=[pythonscriptnamehere])

im Setup-Skript statt:

setup(console=[pythonscriptnamehere])

die ausführbare Datei wird ausgeführt, ohne ein Terminal im Hintergrund zu starten.

0
liamhawkins