![Zeigen Sie sowohl Fenster als auch Konsole mit pyinstaller an](https://rvso.com/image/1598167/Zeigen%20Sie%20sowohl%20Fenster%20als%20auch%20Konsole%20mit%20pyinstaller%20an.png)
Ich verwende derzeit using auto py to exe
, ein Programm, mit dem Sie einen Pyinstaller-Befehl schreiben und für Sie ausführen können. Es gibt zwei Optionen: Konsolenbasiert und Fensterbasiert (Konsole ausblenden). Ich möchte jedoch beide anzeigen. Was müsste ich noch hinzufügen, damit sowohl ein Fenster als auch eine Konsole angezeigt werden?
Aktueller Befehl:
pyinstaller -y -F -w "C:\Users\Me\Downloads\file.py"
Antwort1
Mach es einfachnichtfensterbasiert. Das heißt, lassen Sie die Option -w
(aka --windowed
) weg. Dann wird Ihre ausführbare Datei mit einer angeschlossenen Konsole gestartet, in der die gesamte Ausgabe (von der print
Funktion) angezeigt wird.
Das Anschließen einer Konsole hat keinen Einfluss auf das GUI-Fenster, das Ihre Anwendung anscheinendAucherstellt. Vielmehr --windowed
unterdrückt die Angabe der Option das zusätzliche Konsolenfenster, das angezeigt wird, wenn Sie die gebündelte Datei unter Windows ausführen (doppelklicken) .exe
. (Unter Linux macht das keinen Unterschied.)