Kako sestaviti kodo Python. Ker je Python interpretiran jezik, lahko prevajanje kode Python pomeni veliko stvari, vključno s prevajanjem v bajtno kodo ali pretvorbo v drug jezik. Ko se naučite vzeti kodo Python in jo prevesti v izvedljivo datoteko za platforme Windows, lahko ustvarite program Python in ga uporabniki sistema Windows nemoteno izvajajo.
Nastaviti
Korak 1
Ustvarite svoj program Python ali ga uvozite v okolje Windows.
Video dneva
2. korak
Zaženite svojo kodo v tolmaču Python in se prepričajte, da v kodi ni napak: c: Python> Python mycode.py
3. korak
Prenesite prevajalnik py2exe win32 s spletnega mesta py2exe (glejte spodaj Viri).
4. korak
Preneseno datoteko shranite na disk.
5. korak
Odprite preneseno datoteko in kliknite postopek namestitve. To bi moralo trajati nekaj sekund. Namestitev bo ustvarila program py2exe.exe v vašem imeniku distutils, ki je distribuiran z vašo namestitvijo Pythona, ki ga boste uporabili za ustvarjanje prevedene kode.
Prevedi kodo Python
Korak 1
Odprite novo besedilno datoteko v beležnici ali svojem najljubšem urejevalniku in jo shranite kot mysetupfile.py. Ta besedilna datoteka bo programu py2exe povedala, katere programe Python naj pretvori v exe.
2. korak
V besedilno datoteko dodajte naslednje vrstice: iz distutils.core import setup import py2exesetup (console=['mycode.py']), kjer je "mycode.py" ime vašega programa Python, ki ga želite prevesti.
3. korak
Zaženite datoteko mysetupfile.py prek programa py2exe: c:\Python> Python mysetupfile.py py2exe
4. korak
Počakajte, da prevajalnik py2exe konča s proizvodnjo izhodnih podatkov. Če gre vse v redu, vas lahko prevajalnik obvesti o DLL-jih, od katerih je odvisen vaš program Python, ko konča prevajanje.
5. korak
Počakajte, da je kompilacija končana. Ko je, bo ustvarjen imenik, imenovan "dist". Vnesite imenik po vrsti: c:\Python> cd dist
6. korak
Poglejte v imenik in si oglejte exe svojega projekta. Preizkusite prevajanje tako, da zaženete program: c:\Python> mycode.exe
Nasvet
Spletna stran za prevajanje Pythona Fredericka Lundha vsebuje povzetek različnih tehnik in platform za prevajanje Pythona (glejte spodaj vire). Najdete lahko nasvete za prevajanje v bajtno kodo, okolja Mac in Unix.
Opozorilo
Obstajajo številni priljubljeni paketi Python v sistemu Windows, ki imajo morda težave, ko poskušate prevesti. Nekateri od teh paketov vključujejo wxPython, numPy in pyXML. Če imate težave z zunanjimi moduli ali paketi, obiščite spletno mesto py2exe (glejte spodaj vire). Postopek prevajanja ustvari samo datoteko exe, ne pa popolnoma namestitvenega paketa. Ko bo exe končan, boste morali uporabiti pripomoček, kot sta MSI ali Innosetup, da ustvarite celoten namestitveni paket.