Kako prevesti kodo Python
Kako prevesti 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 izvršljivo datoteko za platforme Windows, lahko ustvarite program Python in omogočite uporabnikom sistema Windows, da ga nemoteno izvajajo.
Nastavitev
1. korak
Ustvarite svoj program Python ali ga uvozite v okolje Windows.
2. korak
Zaženite 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 vire spodaj).
4. korak
Shranite preneseno datoteko na disk.
5. korak
Odprite preneseno datoteko in kliknite postopek namestitve. To naj traja nekaj sekund. Namestitev bo ustvarila program py2exe.exe v vašem imeniku distutils, distribuiranem z vašo namestitvijo Python, ki ga boste uporabili za ustvarjanje prevedene kode.
Prevedi kodo Python
1. korak
Odprite novo besedilno datoteko v beležnici ali svojem priljubljenem 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:from 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 ne konča z izdelkom. Če gre vse v redu, vas lahko prevajalnik obvesti o DLL-jih, od katerih je odvisen vaš program Python, ko konča s prevajanjem.
5. korak
Počakajte, da se kompilacija konča. Ko je, bo ustvarjen imenik z imenom "dist". Vnesite imenik po vrsti:c:\Python> cd dist
6. korak
Poglejte v imenik, da vidite exe vašega projekta. Preizkusite prevajanje tako, da zaženete program:c:\Python> mycode.exe
Nasvet
Spletna stran Prevajanje Pythona Fredericka Lundha vsebuje povzetek različnih tehnik in platform za prevajanje Pythona (glejte vire spodaj). Najdete lahko nasvete za prevajanje v bajtno kodo, okolja Mac in Unix.
Opozorilo
Obstajajo številni Windows priljubljeni paketi Python, ki imajo lahko 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 vire spodaj). Postopek prevajanja ustvari samo datoteko exe, ne pa paketa, ki ga je mogoče v celoti namestiti. Ko bo exe končan, boste morali uporabiti pripomoček, kot je MSI ali Innosetup, da ustvarite celoten namestitveni paket.