Een reden voor Python's toegenomen populariteit als een high - level programmeertaal is de draagbaarheid . Scripts geschreven op een Mac , bijvoorbeeld , zal draaien op een Windows-machine en vice versa . Zolang de bestemming machine heeft Python op geïnstalleerd, zal het script draaien zonder problemen . De meeste Python scripts worden opgeslagen als scripts , ze zijn niet op zichzelf staand , en zij worden doorgaans door het intikken van " python xxx.py " in een opdrachtprompt . Deze wijze van uitvoeren van de scripts vereist Python installatie . Het is mogelijk om een Python script executable - zonder Python installatie vereist - " . Bevroren binary" door er een Instructies Download 1 en installeer een bevroren binair systeem . Drie systemen worden vaak gebruikt . Py2exe ( voor Windows ) is beschikbaar op www.py2exe.org . Py2app ( een Mac-versie van py2exe ) is beschikbaar op svn.pythonmac.org/py2app . PyInstaller ( voor Windows , Mac en Linux ) is beschikbaar op www.pyinstaller.org . Py2exe installeren , downloaden het . ZIP -bestand en pak het uit . Geen installatie vereist . Py2app installeren , downloaden het . TAR.GZ bestand van Python.org en pak deze uit . Open een terminal en navigeer naar de map waarin u de bestanden uitgepakt . Type : . Python setup.py install en het programma zal zichzelf installeren PyInstaller installeren , downloaden het ZIP-bestand van de hoofdpagina en pak deze uit . . Open een terminal of command line en navigeer naar de uitgepakte directory inhoud . Type python Configure.py en het programma zal installeren en configureren zichzelf . Kopen van 2 Schrijf uw Python script dat u wilt opslaan als een uitvoerbaar . Bijvoorbeeld : print " Hallo , wereld " kan worden opgeslagen als hello.py 3 Gebruik py2exe of py2app om een te creëren . executable . Omdat py2app is de Mac-versie van py2exe , de sequenties te gebruiken zijn vergelijkbaar . Beide vereisen een setup.py script . In py2exe : van distutils.core import setup import py2exe setup ( console = [ ' hello.py ' ] ) op Twitter importeert de setup functie van distutils , importeert de py2exe module , en vervolgens het instellen van de console applicatie hello.py py2app , kunt u de Py2applet script gebruiken om de setup.py maken : . py2applet - - make - setup hello.py Dit creëert setup.py 4 Run je setup script : . Python setup.py py2exe Dit zal de Hello.exe bestand, dat is een self - contained uitvoerbaar te maken . py2app Typ python setup.py py2app - a Dit zal leiden het hello.app bestand, dat is een self-contained app -bestand dat kan worden uitgevoerd vanaf de terminal . 5 Maak een spec bestand in PyInstaller door te navigeren naar je script map en typen python Makespec.py [ - onefile ] hello.py Bouw je project met : python Build.py specfile Dit creëert een standalone EXE -bestand . .
|