Pyinstaller creează executabile pentru Python

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
Cum de a genera?
  • -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.

Articole similare