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.