Python je vrlo popularan jezik za programiranje. Ali šta ako osoba koja pokreće vaš program ne želi ili ne zna kako pokrenuti Python skriptu? Ovaj članak će vas naučiti kako sastaviti Python skriptu u izvršnu datoteku.
Koraci
Metoda 1 od 2: Korištenje CX_Freeze
Korak 1. Preuzmite cx_Freeze sa Sourceforge -a
To je alat za pakiranje Python skripti u samostalne izvršne datoteke.
Korak 2. Provjerite radite li na platformi na kojoj vam je potrebna izvršna datoteka
Na primjer, ako želite stvoriti izvršnu datoteku za Windows, pokrenite cx_Freeze u sustavu Windows. Isto vrijedi i za Mac i Linux.
Korak 3. Kreirajte novu Python datoteku pod nazivom setup.py u direktoriju Python programa koji želite kompajlirati
Korak 4. Unesite sljedeći kôd u novu datoteku setup.py
(Kao i uvijek u Pythonu, ispravno uvlačenje važno je i nažalost nije prikazano ovdje zbog poteškoća s formatiranjem.):
import sys iz cx_Freeze postavka uvoza, Izvršna baza = Nema ako je sys.platform == 'win32': base = 'Win32GUI' izvršne datoteke = [Izvršna datoteka (naziv programa Python, baza = baza)] podešavanje (ime = ime izvršne datoteke, verzija = 'verzija ', description =' desc ', izvršne datoteke = izvršne datoteke)
Korak 5. Pokrenite sljedeće naredbe na terminalu računara:
cd [put do direktorija vaše Python datoteke] python setup.py build
Korak 6. Potražite novu fasciklu pod nazivom "build" u direktoriju programa Python
Trebao je biti kreiran tokom prethodnog koraka. Otvorite tu fasciklu i fasciklu u njoj.
- Evo vaše izvršne datoteke! Ostale datoteke u tom direktoriju potrebne su za pokretanje vaše izvršne datoteke, stoga ih uvijek držite s izvršnom datotekom.
- Konstrukcija se može prilagoditi na mnogo načina. Pogledajte cx-freeze.readthedocs.org za opis svih mogućih opcija.
Metoda 2 od 2: Korištenje PyInstallera
Korak 1. Otvorite terminal ili naredbeni redak i izvršite sljedeći kod
Ovo će instalirati pyInstaller.
pip install pyinstaller
Korak 2. Otvorite direktorij u kojem se nalazi python skripta
U sustavu Windows "Desni klik" dok držite "Shift" i odaberite "open command window here". Na Linuxu "Desni klik" i odaberite "Otvori terminal".
Korak 3. Unesite ovu naredbu za kompajliranje vaše skripte
Sačekajte da se naredba završi.
pyInstaller script_name.py
Korak 4. Premjestite se u novostvoreni direktorij "dist"
Vaš sastavljeni projekt bit će tamo.
Upozorenja
- Postavljanje base = 'Win32GUI' kao što je prikazano gore uzrokovat će probleme ako vaš Python kôd uključuje funkciju input ().
- Pokušajte postaviti base = 'Console' ili base = None jer je Console zadana postavka.