Hvordan lage Python Script Kjørbar
En årsak til Pythons økt popularitet som et høynivå programmeringsspråk er dens portabilitet. Skript skrevet på en Mac, for eksempel, vil kjøre på en Windows-maskin, og vice versa. Så lenge målmaskinen har Python installert på den, vil skriptet kjøre uten problemer. De fleste Python-skript lagres som skript; de ikke er selvforsynte, og de er vanligvis utføres ved å skrive "pyton xxx.py" i en ledetekst. Men denne metoden for å kjøre skript krever en Python-installasjonen. Det er mulig å lage et Python-skript kjørbar - uten Python installasjon er nødvendig - ". Frosset binære" ved å slå den inn i en
Bruksanvisning
1 Last ned og installer en frossen binært system. Tre systemer blir ofte brukt. Py2exe (for Windows) er tilgjengelig på www.py2exe.org. Py2app (en Mac-versjon av Py2exe) er tilgjengelig på svn.pythonmac.org/py2app. PyInstaller (for Windows, Mac og Linux) er tilgjengelig på www.pyinstaller.org.
For å installere py2exe, laste ned ZIP-filen og pakk den. Ingen installasjon er nødvendig.
For å installere py2app, laste ned .tar.gz filen fra Python.org og pakk den. Åpne en terminal og navigere til katalogen der du pakket ut filene. Type:
python setup.py installere
og programmet vil installere seg.
For å installere PyInstaller, laste ned ZIP-filen fra hovedsiden og pakke den. Åpne en terminal eller kommandolinje og gå til den utpakkede innholdet katalogen. Type
python Configure.py
og programmet vil installere og konfigurere seg selv.
2 Skriv din Python-skript som du ønsker å lagre som en kjørbar. For eksempel:
skrive "Hei, verden!"
kan lagres som hello.py.
3 Bruk Py2exe eller Py2app å lage en kjørbar. Fordi Py2app er Mac-versjonen av Py2exe, til sekvensene bruke dem er like. Begge krever en setup.py script. I Py2exe:
fra distutils.core import oppsett
import py2exe
oppsett (console = [ 'hello.py'])
vil importere oppsett funksjon fra distutils, importere py2exe modul, og deretter sette opp konsollen søknaden hello.py.
I Py2app, kan du bruke Py2applet skript for å lage den setup.py:
py2applet --make-setup hello.py
Dette skaper setup.py.
4 Kjør setup script:
Python setup.py Py2exe
Dette vil skape hello.exe fil, som er en selvstendig kjørbar.
For Py2app, type
python setup.py py2app -A
Dette vil skape hello.app fil, som er en selvstendig app-fil som kan kjøres fra terminalen.
5 Lag en spec-fil i PyInstaller ved å navigere til skriptet mappe og skrive
python Makespec.py [--onefile] hello.py
Bygg din prosjekt med:
python Build.py specfile
Dette skaper en frittstående EXE-fil.