Jak zkompilovat skript Pythonu (s obrázky)

Obsah:

Jak zkompilovat skript Pythonu (s obrázky)
Jak zkompilovat skript Pythonu (s obrázky)

Video: Jak zkompilovat skript Pythonu (s obrázky)

Video: Jak zkompilovat skript Pythonu (s obrázky)
Video: How to Link Excel to PowerPoint | Excel to PPT 2024, Smět
Anonim

Python je velmi populární jazyk pro programování. Ale co když osoba, která spouští váš program, nechce nebo neví, jak spustit skript Pythonu? Tento článek vás naučí, jak kompilovat skript Pythonu do spustitelného souboru.

Kroky

Metoda 1 ze 2: Použití CX_Freeze

Kompilace skriptu Python, krok 1
Kompilace skriptu Python, krok 1

Krok 1. Stáhněte cx_Freeze ze Sourceforge

Je to nástroj pro balení skriptů Pythonu do samostatných spustitelných souborů.

Kompilace skriptu Python, krok 2
Kompilace skriptu Python, krok 2

Krok 2. Ujistěte se, že pracujete na platformě, na které chcete spustit spustitelný soubor

Pokud například chcete vytvořit spustitelný soubor systému Windows, spusťte v systému Windows cx_Freeze. Totéž platí pro Mac a Linux.

Kompilace skriptu Python, krok 3
Kompilace skriptu Python, krok 3

Krok 3. Vytvořte nový soubor Pythonu s názvem setup.py v adresáři programu Python, který chcete zkompilovat

Kompilace skriptu Python, krok 4
Kompilace skriptu Python, krok 4

Krok 4. Do nového souboru setup.py zadejte následující kód

(Jako vždy v Pythonu je správné odsazení důležité a bohužel se zde kvůli problémům s formátováním nezobrazuje.):

    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 ', spustitelné soubory = spustitelné soubory)

Kompilace skriptu Python, krok 5
Kompilace skriptu Python, krok 5

Krok 5. Na terminálu počítače spusťte následující příkazy:

    cd [cesta k adresáři vašeho souboru Python] python setup.py build

Kompilace skriptu Python, krok 6
Kompilace skriptu Python, krok 6

Krok 6. Vyhledejte v adresáři programu Python novou složku s názvem „build“

Mělo to být vytvořeno během předchozího kroku. Otevřete tuto složku a složku v ní.

  • Je tam váš spustitelný soubor! Ostatní soubory v tomto adresáři jsou nutné ke spuštění spustitelného souboru, takže je vždy uložte spolu se spustitelným souborem.
  • Sestavu lze přizpůsobit mnoha způsoby. Na stránce cx-freeze.readthedocs.org najdete popis všech možných možností.

Metoda 2 ze 2: Použití PyInstaller

Pip nainstalujte pyinsatller
Pip nainstalujte pyinsatller

Krok 1. Otevřete terminál nebo příkazový řádek a spusťte následující kód

Tím se nainstaluje pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

Krok 2. Otevřete adresář, kde se nachází skript pythonu

V systému Windows klikněte pravým tlačítkem a podržte klávesu Shift a vyberte „otevřít příkazové okno zde“. Na linuxu „Klikněte pravým tlačítkem“a vyberte „Otevřít terminál“.

Název instalačního programu py
Název instalačního programu py

Krok 3. Zadejte tento příkaz pro kompilaci skriptu

Počkejte na dokončení příkazu.

    pyInstaller název_skriptu.py

Helloworld py
Helloworld py
Dist dir
Dist dir

Krok 4. Přesuňte se do nově vytvořeného adresáře „dist“

Váš kompilovaný projekt tam bude.

Varování

  • Nastavení base = 'Win32GUI', jak je uvedeno výše, způsobí problémy, pokud váš kód Pythonu obsahuje funkci input ().
  • Zkuste nastavit base = 'Console' nebo base = None, protože konzola je výchozí.

Doporučuje: