Jednoduše vložte toto do prvního řádku vašeho skriptu:
#!/usr/bin/env python
Udělejte soubor spustitelný pomocí
chmod +x myfile.py
Spustit pomocí
./myfile.py
Pokud chcete získat samostatnou binární aplikaci v Pythonu, zkuste použít nástroj jako py2exe nebo PyInstaller.
Umístěním těchto řádků na začátek kódu sdělíte operačním systémům, aby vyhledaly binární program potřebný pro spuštění python skriptu, tj. je to pythonový interpret.
Záleží tedy na vašem operačním systému, kde uchovává interpret pythonu. Jelikož mám Ubuntu jako operační systém, udržuje interpret pythonu v /usr/bin/python
takže tento řádek musím napsat na začátek mého python skriptu;
#!/usr/bin/python
Po dokončení a uložení kódu
-
Spusťte příkazový terminál
-
Ujistěte se, že skript leží ve vašem aktuálním pracovním adresáři
-
Zadejte
chmod +x script_name.py
-
Nyní můžete skript spustit kliknutím na skript. Zobrazí se okno s upozorněním; stiskněte "Spustit" nebo "Spustit v terminálu" ve výstražném poli; nebo na příkazovém řádku terminálu zadejte
./script_name.py
Můžete použít PyInstaller. Vygeneruje sestavení dist, takže jej můžete spustit jako jeden „binární“ soubor.
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 má také nativní možnost vytvořit dist sestavení:
https://docs.python.org/3/distutils/builtdist.html