Konverter Python-kode til EXE-fil - Sådan gør du
Python-programmer kan normalt kun køres på en computer, hvor Python allerede er installeret. I dette praktiske tip forklarer vi dog, hvordan du kan oprette en EXE fil baseret på et Python-program.
Konverter Python-kode til EXE-fil - Sådan gør du
Før du konverterer Python-koden til en EXE fil, skal du dog først ændre miljøvariablerne (under Windows).
- Åbn derefter kommandoprompten og indtast "pip install cx_freeze".
- Først skal du oprette en ny fil kaldet "setup.py", hvor du indsætter kommandoerne "import sys" og "fra cx_Freeze importopsætning, eksekverbar" i begyndelsen.
- Med kommandoen »build_exe_options = {" pakker ": [" os "], " ekskluderer ": [" tkinter "]}« kan du derefter indstille forskellige egenskaber til EXE-filen.
- Derefter skal du tilføje kommandoerne »base = Ingen« og »hvis sys.platform ==" win32 ":«. Under dette indsættes kommandoen »base =" Win32GUI "« (skiftet til højre med tabulatortasten).
- Nu skal du definere installationsfunktionen, hvor du indstiller forskellige egenskaber. Du kan specificere navnet med kommandoen »opsætning (navn =" Program ", ". Under dette kan du indsætte kommandoen "version =" 0.1 ", " (som er placeret til højre med tabulatortasten), der står for dit version af nummer. Placer derefter En beskrivelse af EXE-filen med kommandoen »description =" Mit første program! ", « I det næste trin kan du importere de allerede definerede indstillinger med kommandoen »optioner = {" build_exe ": build_exe_options}, «. Endelig skal du bruge kommandoen »executables = [Executable (" programm.py ", base = base)])« for at vælge Python-filen, der skal konverteres til en EXE fil.
- For at oprette din EXE fil skal du først sikre dig, at installationsfilen og din faktiske Python-fil er i den samme mappe. Åbn derefter CMD på dette tidspunkt og udfør kommandoen "python setup.py build", som du kan bruge til at oprette EXE-filen. Hvis denne kommando ikke fungerer for dig, skal du teste kommandoen "py setup.py build". Med kommandoen »python setup.py bdist_msi« (eller »py setup.py bdist_msi«) kan du også oprette en MSI-fil (Windows Installer).
- Bemærk dog, at instruktionerne kun fungerer til programmer uden GUI. Hvis du har programmeret en GUI, har du brug for en anden installationsfil.
Flere tip om Python i CHIP-guiderne
Tip: Du kan finde yderligere programmeringsvejledninger på vores emne-side om programmeringssprog for Python. Der viser vi dig f.eks. Hvordan du kan programmere sløjfer i Python.