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: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Svibanj
Anonim

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

Kompilacija Python skripte Korak 1
Kompilacija Python skripte Korak 1

Korak 1. Preuzmite cx_Freeze s Sourceforgea

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

Kompilacija Python skripte Korak 3
Kompilacija Python skripte Korak 3

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

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 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)

Kompilacija Python skripte Korak 5
Kompilacija Python skripte Korak 5

Korak 5. Pokrenite sljedeće naredbe na terminalu vašeg računala:

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

Pip install pyinsatller
Pip install pyinsatller

Korak 1. Otvorite terminal ili naredbeni redak i izvedite 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".

Naziv Pyinstallera py
Naziv Pyinstallera py

Korak 3. Upišite ovu naredbu za sastavljanje skripte

Pričekajte da 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čeni: