Ako zostaviť skript Python (s obrázkami)

Obsah:

Ako zostaviť skript Python (s obrázkami)
Ako zostaviť skript Python (s obrázkami)

Video: Ako zostaviť skript Python (s obrázkami)

Video: Ako zostaviť skript Python (s obrázkami)
Video: How to Link Excel to PowerPoint | Excel to PPT 2024, Smieť
Anonim

Python je veľmi obľúbený programovací jazyk. Ale čo keď osoba, ktorá používa váš program, nechce alebo nevie, ako spustiť skript Python? Tento článok vás naučí, ako skompilovať skript Pythonu do spustiteľného súboru.

Kroky

Metóda 1 z 2: Použitie CX_Freeze

Kompilácia skriptu Python, krok 1
Kompilácia skriptu Python, krok 1

Krok 1. Stiahnite si cx_Freeze z Sourceforge

Je to nástroj na balenie skriptov Pythonu do samostatných spustiteľných súborov.

Kompilácia skriptu Python, krok 2
Kompilácia skriptu Python, krok 2

Krok 2. Uistite sa, že pracujete na platforme, na ktorej spustiteľný súbor potrebujete

Napríklad, ak chcete vytvoriť spustiteľný súbor systému Windows, spustite cx_Freeze v systéme Windows. To isté platí pre Mac a Linux.

Kompilácia skriptu Python, krok 3
Kompilácia skriptu Python, krok 3

Krok 3. Vytvorte nový súbor Pythonu s názvom setup.py v adresári programu Python, ktorý chcete kompilovať

Zostavte krok 4 v skripte Python
Zostavte krok 4 v skripte Python

Krok 4. Do nového súboru setup.py zadajte nasledujúci kód

(Ako vždy v Pythone, správne odsadenie je dôležité a bohužiaľ tu nie je zobrazené kvôli problémom s formátovaním.):

    import sys from cx_Freeze import setup, Executable base = None if sys.platform == 'win32': base = 'Win32GUI' executables = [Executable (Python program name, base = base)] setup (name = executable_name, version = 'version ', description =' desc ', spustiteľné súbory = spustiteľné súbory)

Kompilácia skriptu Python, krok 5
Kompilácia skriptu Python, krok 5

Krok 5. Na termináli počítača spustite nasledujúce príkazy:

    cd [cesta k adresáru vášho súboru Python] python setup.py build

Kompilácia skriptu Python, krok 6
Kompilácia skriptu Python, krok 6

Krok 6. V adresári programu Python vyhľadajte nový priečinok s názvom „build“

Malo to byť vytvorené v predchádzajúcom kroku. Otvorte priečinok a priečinok v ňom.

  • Tu je váš spustiteľný súbor! Na spustenie spustiteľného súboru sú potrebné ostatné súbory v tomto adresári, preto ich vždy uchovávajte spolu so spustiteľným súborom.
  • Zostavu je možné prispôsobiť mnohými spôsobmi. Popis všetkých možných možností nájdete na cx-freeze.readthedocs.org.

Metóda 2 z 2: Použitie PyInstaller

Pip nainštalujte súbor pyinsatller
Pip nainštalujte súbor pyinsatller

Krok 1. Otvorte terminál alebo príkazový riadok a spustite nasledujúci kód

Nainštaluje sa program pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

Krok 2. Otvorte adresár, kde sa nachádza python skript

V systéme Windows kliknite pravým tlačidlom myši, podržte kláves Shift a zvoľte „otvoriť príkazové okno tu“. V systéme Linux kliknite pravým tlačidlom myši a zvoľte „Otvoriť terminál“.

Názov inštalátora programu py
Názov inštalátora programu py

Krok 3. Zadajte tento príkaz na skompilovanie skriptu

Počkajte na dokončenie príkazu.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Krok 4. Presuňte sa do novovytvoreného adresára „dist“

Váš zostavený projekt tam bude.

Varovania

  • Nastavenie base = 'Win32GUI' ako je uvedené vyššie, spôsobí problémy, ak váš Python kód obsahuje funkciu input ().
  • Skúste nastaviť base = 'Console' alebo base = None, pretože konzola je predvolená.

Odporúča: