GNU/Linux >> Znalost Linux >  >> Linux

Jak spustit soubor python v linuxu

Navrhuji, abyste přidali

#!/usr/bin/env python

místo #!/usr/bin/python v horní části souboru. Důvodem je to, že instalace pythonu může být v různých složkách v různých distribucích nebo na různých počítačích. Pomocí env zajistíte, že systém najde python a deleguje na něj provádění skriptu.

Jak již bylo řečeno, aby byl skript spustitelný, něco jako:

chmod u+x name_of_script.py

by měl udělat.


Ano, tam je. přidat

#!/usr/bin/env python

na začátek souboru a proveďte

chmod u+rx <file>

za předpokladu, že váš uživatel vlastní soubor, jinak možná upravte oprávnění skupiny nebo světa.

Soubory .py pod okny jsou přidruženy k pythonu jako programu, který se má spustit při jejich otevírání, stejně jako se například spouští MS word při otevření souboru .docx.


Musíte přidat shebang. Shebang je první řádek souboru. To je to, co systém hledá, aby mohl spustit soubor.

Mělo by to vypadat takto:

#!/usr/bin/env python

nebo skutečná cesta

#!/usr/bin/python

Měli byste také zkontrolovat, zda má soubor právo na spuštění. chmod +x file.py

Jak řekl Fabian, podívejte se na Wikipedii :Wikipedia - Shebang (cs)


Linux
  1. Jak najít soubor v Linuxu

  2. Jak vytvořit swap v Linuxu

  3. Jak vytvořit odkládací soubor v Linuxu

  1. Jak nainstalovat Python na Linux Mint 20

  2. Jak přejmenovat soubor v Linuxu?

  3. Jak spustit soubor PL v Linuxu?

  1. Jak nainstalovat Python na Linux

  2. Jak spravovat možnosti souborů Linux

  3. Jak vyprázdnit soubor protokolu v Linuxu