En orsak till Python ökade popularitet som en hög nivå programmeringsspråk är dess portabilitet . Skript skrivna på en Mac , till exempel , kommer att köras på en Windows- maskin och vice versa . Så länge destinationen maskinen har Python installerat , kommer skriptet körs utan problem . Mest Python -skript sparas som manus , de är inte fristående , och de är i regel genom att skriva " python xxx.py " i en kommandotolk . Detta kräver dock att metoden för att köra skript en Python installation . Det är möjligt att göra ett Python-skript körbart - utan krav Python installation - " . Fryst binär " genom att göra den till en Instruktioner
1
Ladda ner och installera en fryst binärt system . Tre system används ofta . Py2exe ( för Windows ) finns på www.py2exe.org . Py2app ( en Mac-version av Py2exe ) finns på svn.pythonmac.org/py2app . PyInstaller ( för Windows , Mac och Linux ) finns på www.pyinstaller.org .
Att installera py2exe , hämta . ZIP- filen och packa upp den . Ingen installation krävs .
Att installera py2app , hämta . TAR.GZ filen från Python.org och packa upp den . Öppna en terminal och navigera till den katalog där du packade upp filerna . Typ : .
Python setup.py install
och programmet kommer att installera sig själv
att installera PyInstaller , ladda ner zip -filen från huvudsidan och packa upp den . . Öppna en terminal eller kommandoraden och navigera till den uppackade innehåll katalogen . Typ
python Configure.py
och programmet kommer att installera och konfigurera sig själv .
2
Skriv ditt Python-skript som du vill spara som en körbar . Till exempel : kan
print " Hello , world "
sparas som hello.py
3
Använd Py2exe eller Py2app att skapa ett . körbar . Eftersom Py2app är Mac-versionen av Py2exe , till sekvenserna använda dem är liknande . Båda kräver en setup.py skript. I Py2exe :
från distutils.core importinställning
import py2exe
setup ( console = [ ' hello.py ' ] ) katalog
kommer importera Setupfunktion från distutils , importera py2exe modulen , och sedan ställa in hello.py konsolapplikation
Py2app , kan du använda Py2applet skript för att skapa setup.py : .
py2applet - - göra - ställa hello.py
Detta skapar setup.py
4
Kör din setup script : .
Python setup.py Py2exe
Detta kommer att skapa hello.exe fil, som är en fristående körbar .
för Py2app , typ
python setup.py py2app - A
Detta kommer att skapa den hello.app fil, som är en fristående app-fil som kan köras från terminalen .
5
Skapa en spec -fil i PyInstaller genom att navigera till ditt manus mapp och skriva
python Makespec.py [ - OneFile ] hello.py
Bygg ditt projekt med :
python Build.py specfile
Detta skapar en fristående EXE -fil . . Addera