Python er et veldig populært språk for programmering. Men hva om personen som kjører programmet ikke vil eller vet hvordan man kjører et Python -skript? Denne artikkelen vil lære deg hvordan du kompilerer et Python -skript til en kjørbar.
Trinn
Metode 1 av 2: Bruke CX_Freeze
Trinn 1. Last ned cx_Freeze fra Sourceforge
Det er et verktøy for å pakke Python -skript inn i frittstående kjørbare filer.
Trinn 2. Kontroller at du jobber på plattformen du trenger for å kjøre på
Hvis du for eksempel vil opprette en kjørbar Windows -fil, kan du kjøre cx_Freeze på Windows. Det samme gjelder Mac og Linux.
Trinn 3. Lag en ny Python -fil som heter setup.py i katalogen til Python -programmet du ønsker å kompilere
Trinn 4. Skriv inn følgende kode i den nye setup.py -filen
(Som alltid i Python er riktig innrykk viktig, og blir dessverre ikke vist her på grunn av formateringsvansker.):
importer sys fra cx_Freeze importoppsett, kjørbar base = ingen hvis sys.platform == 'win32': base = 'Win32GUI' kjørbare = [kjørbart (Python programnavn, base = base)] oppsett (navn = kjørbart navn, versjon = 'versjon ', description =' desc ', executables = executables)
Trinn 5. Kjør følgende kommandoer i datamaskinens terminal:
cd [banen til katalogen til din Python -fil] python setup.py build
Trinn 6. Se etter en ny mappe kalt "build" i Python -programmets katalog
Den burde ha blitt opprettet i forrige trinn. Åpne den mappen og mappen inne i den.
- Der er din kjørbare! De andre filene i den katalogen er påkrevd for å kjøre den kjørbare filen, så sørg for å alltid beholde dem med den kjørbare.
- Bygget kan tilpasses på mange måter. Se cx-freeze.readthedocs.org for en beskrivelse av alle mulige alternativer.
Metode 2 av 2: Bruke PyInstaller
Trinn 1. Åpne terminal eller ledetekst og kjør følgende kode
Dette installerer pyInstaller.
pip installer pyinstaller
Trinn 2. Åpne katalogen der python -skriptet er plassert
I Windows "Høyreklikk" mens du holder "Shift" og velger "åpne kommandovinduet her". På linux "Høyreklikk" og velg "Åpne terminal".
Trinn 3. Skriv inn denne kommandoen for å kompilere skriptet ditt
Vent til kommandoen er fullført.
pyInstaller script_name.py
Trinn 4. Gå inn i den nyopprettede "dist" -katalogen
Ditt kompilerte prosjekt vil være der.
Advarsler
- Innstilling av base = 'Win32GUI' som vist ovenfor vil forårsake problemer hvis Python -koden inkluderer input () -funksjonen.
- Prøv å sette base = 'Console', eller base = None siden Console er standard.