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
Korak 1. Prenesite cx_Freeze iz Sourceforge
To je orodje za pakiranje skriptov Python v samostojne izvedljive datoteke.
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.
Korak 3. Ustvarite novo datoteko Python z imenom setup.py v imeniku programa Python, ki ga želite sestaviti
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)
Korak 5. V terminalu računalnika zaženite naslednje ukaze:
cd [pot do imenika vaše datoteke Python] python setup.py build
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
Korak 1. Odprite terminal ali ukazni poziv in izvedite naslednjo kodo
S tem boste namestili pyInstaller.
pip install pyinstaller
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".
Korak 3. Vnesite ta ukaz za sestavljanje skripta
Počakajte, da se ukaz konča.
pyInstaller script_name.py
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.