Mit Python .exe erstellen?
hey,
Wie kann man mit Python eine .exe datei mit inhalt erstellen.
Damit meine ich, dass man nicht selber konvertieren muss sondern das ein script macht wenn es eine datei erstellt (wie gesahgt mit inhalt).
1 Antwort
Das geht mit dem kostenlosen Python-Modul pyinstaller. Zuerst muss man pyinstaller installieren: pip3 install pyinstaller.
Und so funktioniert das Kompilieren: Man geht in den Ordner wo das Python-Programm gespeichert ist. Dann von dort die Eingabeaufforderung starten und folgenden Befehl eingeben:
- pyinstaller --onefile programmname.py
Wenn das abgeschlossen ist, findet man dann 3 Unterordner: build dist und __pycache__ Im Ordner dist findet man dann das kompilierte Pythonprogramm programmname.exe Das ist dann selbstständig ohne Python ausführbar.
Möchte man die programmname.exe weitergeben, kann man sie mit Inno Setup https://jrsoftware.org/isinfo.php in ein Installationspaket (setup.exe) verpacken.
Ja. Alles wird in die EXE-Datei mit reingepackt so das sie selbstständig lauffähig ist.
Wenn ich in der python Datei pygame oder Tkinter benutze geht das auch?