Kuidas Pythoni koodi kompileerida. Kuna Python on tõlgendatav keel, võib Pythoni koodi koostamine tähendada paljusid asju, sealhulgas kompileerimist baitkoodiks või teisendamist teise keelde. Kui õpite Pythoni koodi võtma ja selle Windowsi platvormide jaoks käivitatavaks failiks kompileerima, saate luua Pythoni programmi ja lasta Windowsi kasutajatel seda sujuvalt käivitada.
Seadistage
Samm 1
Looge oma Pythoni programm või importige see Windowsi keskkonda.
Päeva video
2. samm
Käivitage oma kood Pythoni tõlgis ja veenduge, et koodis poleks vigu: c: Python> Python mycode.py
3. samm
Laadige py2exe win32 kompilaator alla py2exe veebisaidilt (vt allolevaid ressursse).
4. samm
Salvestage allalaaditud fail kettale.
5. samm
Avage allalaaditud fail ja klõpsake installiprotsessi. Selleks peaks kuluma mõni sekund. Installimine loob teie Pythoni installiga levitatavas kataloogis distutils programmi py2exe.exe, mida kasutate kompileeritud koodi loomiseks.
Pythoni koodi koostamine
Samm 1
Avage Notepadis või oma lemmikredaktoris uus tekstifail ja salvestage see kui mysetupfile.py. See tekstifail ütleb py2exe programmile, millised Pythoni programmid teisendada exe-ks.
2. samm
Lisage tekstifaili järgmised read: from distutils.core import setup import py2exesetup (console=['mycode.py'])kus "mycode.py" on teie Pythoni programmi nimi, mida soovite kompileerida.
3. samm
Käivitage fail mysetupfile.py programmi py2exe kaudu: c:\Python> Python mysetupfile.py py2exe
4. samm
Oodake, kuni py2exe kompilaator lõpetab oma väljundi tootmise. Kui kõik läheb hästi, võib kompilaator teid pärast kompileerimise lõpetamist teavitada DLL-idest, millest teie Pythoni programm sõltub.
5. samm
Oodake, kuni kompileerimine on tehtud. Kui see on olemas, luuakse kataloog nimega "dist". Sisestage kataloog tüübi järgi: c:\Python> cd dist
6. samm
Vaadake kataloogist oma projekti eksemplari. Testige kompileerimist, käivitades programmi: c:\Python> mycode.exe
Näpunäide
Frederick Lundhi veebilehel Compiling Python on ülevaade Pythoni kompileerimiseks kasutatavatest erinevatest tehnikatest ja platvormidest (vt allolevaid ressursse). Siit leiate näpunäiteid baitkoodiks kompileerimiseks, Maci ja Unixi keskkondades.
Hoiatus
On mitmeid Windowsi populaarseid Pythoni pakette, millel võib kompileerimisel tekkida probleeme. Mõned neist pakettidest sisaldavad wxPython, numPy ja pyXML. Kui teil on raskusi väliste moodulite või pakettidega, vaadake py2exe veebisaiti (vt allolevaid ressursse). Kompileerimisprotsess loob ainult exe-faili, mitte täielikult installitavat paketti. Kui exe on tehtud, peate täieliku installipaketi loomiseks kasutama utiliiti, nagu MSI või Innosetup.