Kako sestaviti skript Python (s slikami)

Kazalo:

Kako sestaviti skript Python (s slikami)
Kako sestaviti skript Python (s slikami)

Video: Kako sestaviti skript Python (s slikami)

Video: Kako sestaviti skript Python (s slikami)
Video: Standardni odklon 2024, Maj
Anonim

Python je zelo priljubljen jezik za programiranje. Kaj pa, če oseba, ki vodi vaš program, ne želi ali ne zna zagnati skripta Python? Ta članek vas bo naučil, kako sestaviti skript Python v izvedljivo datoteko.

Koraki

Metoda 1 od 2: Uporaba CX_Freeze

Kompilacija skripta Python 1. korak
Kompilacija skripta Python 1. korak

Korak 1. Prenesite cx_Freeze iz Sourceforge

To je orodje za pakiranje skriptov Python v samostojne izvedljive datoteke.

2. korak prevedite skript Python
2. korak prevedite skript Python

Korak 2. Prepričajte se, da delate na platformi, na kateri potrebujete izvedljivo datoteko

Na primer, če želite ustvariti izvedljivo datoteko Windows, zaženite cx_Freeze v sistemu Windows. Enako velja za Mac in Linux.

Kompilacija Python Script 3. korak
Kompilacija Python Script 3. korak

Korak 3. Ustvarite novo datoteko Python z imenom setup.py v imeniku programa Python, ki ga želite sestaviti

Prevedite Python Script 4. korak
Prevedite Python Script 4. korak

Korak 4. V svojo novo datoteko setup.py vnesite naslednjo kodo

(Kot vedno v Pythonu je pravilna zamik pomembna in žal ni prikazana zaradi težav pri oblikovanju.):

    import sys from cx_Freeze import setup, Executable base = No if if sys.platform == 'win32': base = 'Win32GUI' executables = [Izvedljivo (ime programa Python, baza = baza)] nastavitev (ime = ime_izvršne datoteke, različica = 'različica ', description =' desc ', izvršljive datoteke = izvršljive datoteke)

Sestavite skript Python 5. korak
Sestavite skript Python 5. korak

Korak 5. V terminalu računalnika zaženite naslednje ukaze:

    cd [pot do imenika vaše datoteke Python] python setup.py build

Prevedite skript Python 6. korak
Prevedite skript Python 6. korak

Korak 6. V imeniku programa Python poiščite novo mapo z imenom "build"

Moral bi biti ustvarjen v prejšnjem koraku. Odprite to mapo in mapo v njej.

  • Tu je vaša izvršljiva datoteka! Druge datoteke v tem imeniku so potrebne za zagon izvedljive datoteke, zato jih imejte vedno pri sebi.
  • Konstrukcijo lahko prilagodite na več načinov. Za opis vseh možnih možnosti glejte cx-freeze.readthedocs.org.

Metoda 2 od 2: Uporaba PyInstallerja

Pip install pyinsatller
Pip install pyinsatller

Korak 1. Odprite terminal ali ukazni poziv in izvedite naslednjo kodo

S tem boste namestili pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

Korak 2. Odprite imenik, kjer se nahaja skript python

V sistemu Windows z desno tipko miške držite tipko "Shift" in izberite "odprite ukazno okno tukaj". V sistemu Linux "Desni klik" in izberite "Odpri terminal".

Ime Pyinstaller py
Ime Pyinstaller py

Korak 3. Vnesite ta ukaz za sestavljanje skripta

Počakajte, da se ukaz konča.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Korak 4. Premaknite se v novo ustvarjeni imenik "dist"

Vaš sestavljeni projekt bo tam.

Opozorila

  • Nastavitev base = 'Win32GUI', kot je prikazano zgoraj, bo povzročila težave, če vaša koda Python vključuje funkcijo input ().
  • Poskusite nastaviti base = 'Console' ali base = None, ker je Console privzeta nastavitev.

Priporočena: