Cum să compilați codul Python. Deoarece Python este un limbaj interpretat, compilarea codului Python poate însemna multe lucruri, inclusiv compilarea în cod octet sau transformarea într-o altă limbă. Când învățați cum să luați codul Python și să-l compilați într-un executabil pentru platformele Windows, puteți crea un program Python și puteți solicita utilizatorilor Windows să-l execute fără probleme.
Înființat
Pasul 1
Creați-vă programul Python sau importați-l în mediul Windows.
Videoclipul zilei
Pasul 2
Rulați codul în interpretul Python și asigurați-vă că nu există erori în cod: c: Python> Python mycode.py
Pasul 3
Descărcați compilatorul py2exe win32 de pe site-ul web py2exe (consultați Resurse mai jos).
Pasul 4
Salvați fișierul descărcat pe disc.
Pasul 5
Deschideți fișierul descărcat și faceți clic pe procesul de instalare. Acest lucru ar trebui să dureze câteva secunde. Instalarea va crea un program py2exe.exe în directorul distutils distribuit împreună cu instalarea Python, pe care îl veți folosi pentru a crea codul compilat.
Compilați codul Python
Pasul 1
Deschideți un fișier text nou în Notepad sau editorul preferat și salvați-l ca mysetupfile.py. Acest fișier text va spune programului py2exe ce programe Python să convertească într-un exe.
Pasul 2
Adăugați următoarele rânduri în fișierul text: din distutils.core import setup import py2exesetup (console=['mycode.py']) unde „mycode.py” este numele programului dumneavoastră Python pe care doriți să-l compilați.
Pasul 3
Rulați fișierul mysetupfile.py prin programul py2exe: c:\Python> Python mysetupfile.py py2exe
Pasul 4
Așteptați până când compilatorul py2exe își termină producția. Dacă totul merge bine, compilatorul vă poate informa despre DLL-urile de care depinde programul dvs. Python odată ce termină compilarea.
Pasul 5
Așteptați până se termină compilarea. Odată ce este, va fi creat un director numit „dist”. Introduceți directorul după tip: c:\Python> cd dist
Pasul 6
Căutați în director pentru a vedea un exe al proiectului dvs. Testați compilarea rulând programul: c:\Python> mycode.exe
Bacsis
Pagina web Compiling Python a lui Frederick Lundh are o prezentare a unei varietăți de tehnici și platforme diferite pentru compilarea Python (vezi Resurse de mai jos). Puteți găsi sfaturi pentru compilarea în cod de octet, medii Mac și Unix.
Avertizare
Există o serie de pachete Python populare Windows care pot avea probleme atunci când încercați să compilați. Unele dintre aceste pachete includ wxPython, numPy și pyXML. Dacă întâmpinați dificultăți cu modulele sau pachetele externe, consultați site-ul web py2exe (consultați Resurse mai jos). Procesul de compilare creează doar un fișier exe, nu un pachet complet instalabil. Va trebui să utilizați un utilitar precum MSI sau Innosetup pentru a crea un pachet complet de instalare odată ce exe este terminat.