Python este, de obicei, considerată o limbă interpretată, dar este posibilă compilarea programului, păstrând în același timp toate dependențele. Astfel, bibliotecile pe care le folosiți vor fi ambalate. În acest articol, vom examina extensia py2exe, care vă permite să creați fișiere executabile.
Prin consola. Acest modul este disponibil în depozitul standard, deci trebuie să introduceți numele acestuia pentru al instala:
Utilizarea fișierului executabil. Programul de instalare poate fi descărcat de pe site-ul oficial.
Crearea unui fișier executabil
Să presupunem că aveți un fișier hello.py cu un program în Python și doriți să obțineți executabilul hello.exe. Tot ce este necesar de la tine &mdsah; hrăniți-l cu extensia dispozitivului de instalare:
Dacă totul merge bine, puteți găsi executabilul în dosarul ./dist. Uneori, cmd nu poate găsi această comandă, atunci ar trebui să sunați direct extensia pyinstaller, îl puteți găsi în directorul $ python_home $ / scripts /.
Mai multe opțiuni
Pyinstaller acceptă următoarea sintaxă:
Acordați atenție următoarelor comenzi:Ce să generăm?
- -D, --onedir - creează fișierul executabil + multe fișiere terță parte (dll și altele)
- -F, --onefile - creează un singur fișier exe
- -d, --debug - informații de depanare la ieșire în timpul inițializării și lansării aplicației
Extensii personalizate
Conectarea bibliotecilor standard nu provoacă probleme pentru pyinstaller, cu toate acestea, dacă aveați nevoie de o extensie non-standard, de exemplu pandas, atunci trebuie să efectuați o procedură de construire destul de nonstandard, care este descrisă în stackoverflow.