En af grundene til Python øgede popularitet som en højt niveau programmeringssprog er dens portabilitet. Scripts skrevet på en Mac , for eksempel, kører vil på en Windows-maskine og omvendt. Så længe destinationen maskinen har Python installeret på den , vil scriptet kører uden problemer. De fleste Python scripts gemmes som scripts , de er ikke selvstændige , og de udføres normalt ved at skrive " python xxx.py " i en kommandoprompt. Men denne metode for at køre de scripts kræver en Python installation. Det er muligt at lave en Python-script eksekverbar - med nogen Python installation krævede - " . Frosset binær " ved at gøre den til en Instruktioner
1
Download og installer en frossen binært system. Tre systemer er almindeligt anvendt . Py2exe (til Windows ) er tilgængelig på www.py2exe.org . Py2app ( en Mac-version af Py2exe ) er tilgængelig på svn.pythonmac.org/py2app . PyInstaller (til Windows , Mac og Linux) er tilgængelig på www.pyinstaller.org .
For at installere py2exe , hente . ZIP-fil og pakke det . Ingen installation er nødvendig.
For at installere py2app , hente . TAR.GZ fil fra Python.org og pak det. Åbn en terminal og navigere til den mappe, hvor du pakkede filerne. Type: .
Python setup.py installere
og programmet vil installere sig selv
For at installere PyInstaller , hente ZIP-fil fra forsiden og pak det. . Åbn en terminal eller kommandolinje og navigere til den udpakkede indhold bibliotek. Type
python Configure.py
og programmet vil installere og konfigurere sig selv .
2
Skriv din Python-script , som du ønsker at gemme som en eksekverbar . For eksempel : Hej
print " ! Hej verden "
kan gemmes som hello.py
3
Brug Py2exe eller Py2app at oprette en . eksekverbare . Fordi Py2app er Mac-version af Py2exe , at sekvenserne bruge dem er ens . Begge kræver en setup.py script. I Py2exe : Hej
fra distutils.core import setup
import py2exe
setup ( console = [' hello.py '] )
vil importere setup funktion fra distutils , importere py2exe modul og derefter setup konsolprogrammet hello.py
Py2app , kan du bruge Py2applet script til at oprette den setup.py : .
py2applet - - make- setup hello.py
Dette skaber setup.py
4
Kør setup script: .
Python setup.py Py2exe
< p > Dette vil skabe den Hello.exe fil, som er en selvstændig eksekverbar .
Py2app , type
python setup.py py2app - A
Dette vil skabe den hello.app fil, som er en selvstændig app -fil, der kan køres fra terminalen.
5.
Opret en spec -fil i PyInstaller ved at navigere til dit script mappe og skrive
< p> python Makespec.py [- onefile ] hello.py
Byg dit projekt med : Hej
python Build.py specfile
Dette skaber en standalone EXE fil. . KAYAK