Converteer Python-code naar EXE-bestand - Dit is hoe
Python-programma's kunnen meestal alleen worden uitgevoerd op een computer waarop Python al is geïnstalleerd. In deze praktische tip leggen we echter uit hoe u een EXE-bestand kunt maken op basis van een Python-programma.
Converteer Python-code naar EXE-bestand - Dit is hoe
Voordat u de Python-code echter converteert naar een EXE-bestand, moet u eerst de omgevingsvariabelen wijzigen (onder Windows).
- Open vervolgens de opdrachtprompt en voer "pip install cx_freeze" in.
- Eerst moet u een nieuw bestand met de naam "setup.py" maken, waarin u aan het begin de opdrachten "import sys" en "from cx_Freeze import setup, Executable" invoegt.
- Met de opdracht »build_exe_options = {" packages ": [" os "], " exclude ": [" tkinter "]}« kunt u vervolgens verschillende eigenschappen instellen voor het EXE-bestand.
- Dan moet je de commando's »base = None« en »toevoegen als sys.platform ==" win32 ":«. Voeg hier onder het commando »base =" Win32GUI "« in (naar rechts verschoven met de tab-toets).
- Nu moet u de instellingsfunctie definiëren waarin u verschillende eigenschappen instelt. U kunt de naam opgeven met de opdracht »setup (name =" Program ", ". Hieronder kunt u de opdracht "version =" 0.1 ", " invoegen (die aan de rechterkant is geplaatst met de tab-toets), wat staat voor uw versienummer. Plaats vervolgens Een beschrijving voor het EXE-bestand met de opdracht »description =" Mijn eerste programma! ", « In de volgende stap kunt u de reeds gedefinieerde opties importeren met de opdracht »options = {" build_exe ": build_exe_options}, «. Ten slotte moet u de opdracht »executables = [Executable (" programm.py ", base = base)])« gebruiken om het Python-bestand te selecteren dat moet worden geconverteerd naar een EXE-bestand.
- Om uw EXE-bestand te maken, moet u er eerst voor zorgen dat het installatiebestand en uw daadwerkelijke Python-bestand zich in dezelfde map bevinden. Open vervolgens op dit punt CMD en voer de opdracht "python setup.py build" uit, waarmee u het EXE-bestand kunt maken. Als deze opdracht niet voor u werkt, test u de opdracht "py setup.py build". Met de opdracht »python setup.py bdist_msi« (of »py setup.py bdist_msi«) kunt u ook een MSI-bestand maken (Windows Installer).
- Merk echter op dat de instructies alleen werken voor programma's zonder een GUI. Als u een GUI hebt geprogrammeerd, hebt u een ander installatiebestand nodig.
Meer tips over Python in de CHIP-gidsen
Tip: u vindt meer programmeerhandleidingen op onze onderwerppagina van de Python-programmeertaal. Daar laten we u bijvoorbeeld zien hoe u lussen in Python kunt programmeren.