Kuidas Pythoni koodi kompileerida

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.