Pro vytvoření spustitelného EXE souboru z Python .py souboru můžete použít nástroj pyinstaller
. Pyinstaller
zabalí váš Python skript do samostatně spustitelného souboru, který obsahuje Python interpreter a všechny potřebné závislosti. Následujte tyto kroky k vytvoření EXE souboru:
pyinstaller
. Otevřete terminál nebo příkazový řádek a nainstalujte pyinstaller
pomocí pip:pip install pyinstaller
pyinstaller
můžete vytvořit spustitelný soubor z vašeho .py souboru. Pro příklad, pokud máte soubor s názvem my_script.py
, použijte následující příkaz:pyinstaller --onefile my_script.py
Parametr --onefile
zajistí, že všechny závislosti budou zabalené do jednoho EXE souboru. Pokud tento parametr vynecháte, bude výstupem složka se všemi závislostmi a spustitelným souborem.
pyinstaller
vytvoří složku dist
(distribuovatelná verze) ve stejném adresáři, kde se nachází váš .py soubor. Ve složce dist
najdete vytvořený EXE soubor.
Nyní můžete tento EXE soubor zkopírovat a spustit na jakémkoliv počítači s Windows, i když na něm není nainstalován Python.
Poznámka: Pokud váš skript závisí na externích knihovnách nebo modulech, ujistěte se, že je máte nainstalované v prostředí, ve kterém spouštíte pyinstaller
.
Pro další možnosti a pokročilé nastavení můžete navštívit dokumentaci pyinstaller
na https://www.pyinstaller.org/.