Kako sestaviti kodo Python

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.