Kako sastaviti Python skriptu (sa slikama)

Sadržaj:

Kako sastaviti Python skriptu (sa slikama)
Kako sastaviti Python skriptu (sa slikama)

Video: Kako sastaviti Python skriptu (sa slikama)

Video: Kako sastaviti Python skriptu (sa slikama)
Video: Mjere disperzije Primjer 4.1 02 (standardna devijacija koeficijent varijacije) 2024, Maj
Anonim

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

Kompilacija Python skripte Korak 1
Kompilacija Python skripte Korak 1

Korak 1. Preuzmite cx_Freeze sa Sourceforge -a

To je alat za pakiranje Python skripti u samostalne izvršne datoteke.

Kompilacija Python skripte Korak 2
Kompilacija Python skripte Korak 2

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.

Kompilacija Python skripte Korak 3
Kompilacija Python skripte Korak 3

Korak 3. Kreirajte novu Python datoteku pod nazivom setup.py u direktoriju Python programa koji želite kompajlirati

Kompilacija Python skripte Korak 4
Kompilacija Python skripte Korak 4

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)

Kompilacija Python skripte Korak 5
Kompilacija Python skripte Korak 5

Korak 5. Pokrenite sljedeće naredbe na terminalu računara:

    cd [put do direktorija vaše Python datoteke] python setup.py build

Kompilacija Python skripte Korak 6
Kompilacija Python skripte Korak 6

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

Pip install pyinsatller
Pip install pyinsatller

Korak 1. Otvorite terminal ili naredbeni redak i izvršite sljedeći kod

Ovo će instalirati pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

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".

Pyinstaller ime py
Pyinstaller ime py

Korak 3. Unesite ovu naredbu za kompajliranje vaše skripte

Sačekajte da se naredba završi.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

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.

Preporučuje se: