GNU/Linux >> Znalost Linux >  >> Linux

Co používám na linuxu k vytvoření spustitelného programu python

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

  1. Spusťte příkazový terminál

  2. Ujistěte se, že skript leží ve vašem aktuálním pracovním adresáři

  3. Zadejte chmod +x script_name.py

  4. 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


Linux
  1. Linux – Co dělá „Make Localmodconfig“?

  2. Udělejte snímek obrazovky pomocí skriptu Python v systému Linux

  3. Instalace programu Python na Linux

  1. Co je příkaz Chown v Linuxu a jak jej používat

  2. Jak používat Python k dotazování WMI (Linux – Windows)

  3. Co bych měl použít místo windows.h v Linuxu?

  1. Jak používat export s Pythonem na Linuxu

  2. Jak zajistit, aby skript Python běžel jako služba nebo démon v Linuxu

  3. Zabalení skriptu Python na Linuxu do spustitelného souboru Windows