Python je vrlo popularan jezik za programiranje. Ali što ako osoba koja pokreće vaš program ne želi ili ne zna 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 s Sourceforgea
To je alat za pakiranje Python skripti u samostalne izvršne datoteke.
Korak 2. Provjerite radite li na platformi na kojoj trebate izvršnu datoteku
Na primjer, ako želite stvoriti izvršnu datoteku u sustavu 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 programa Python koji želite sastaviti
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 oblikovanjem.):
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)] postavljanje (naziv = ime izvršne datoteke, verzija = 'verzija ', description =' desc ', izvršne datoteke = izvršne datoteke)
Korak 5. Pokrenite sljedeće naredbe na terminalu vašeg računala:
cd [put do direktorija vaše Python datoteke] python setup.py build
Korak 6. Potražite novu mapu pod nazivom "build" u direktoriju programa Python
Trebalo ga je stvoriti tijekom prethodnog koraka. Otvorite tu mapu i mapu unutar nje.
- Tu je vaša izvršna datoteka! 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 izvedite 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. Upišite ovu naredbu za sastavljanje skripte
Pričekajte da 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.