GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire il file python in linux

Ti suggerisco di aggiungere

#!/usr/bin/env python

invece di #!/usr/bin/python nella parte superiore del file. La ragione di ciò è che l'installazione di Python potrebbe trovarsi in cartelle diverse in distribuzioni diverse o computer diversi. Usando env ti assicuri che il sistema trovi python e gli deleghi l'esecuzione dello script.

Come detto prima per rendere eseguibile lo script, qualcosa del tipo:

chmod u+x name_of_script.py

dovrebbe andare bene.


si C'è. aggiungi

#!/usr/bin/env python

all'inizio del file e fai

chmod u+rx <file>

supponendo che il tuo utente sia il proprietario del file, altrimenti potresti modificare i permessi del gruppo o del mondo.

I file .py sotto Windows sono associati a Python come programma da eseguire quando li si apre, proprio come viene eseguito MS Word quando si apre un .docx, ad esempio.


Devi aggiungere uno shebang. Uno shebang è la prima riga del file. È ciò che il sistema sta cercando per eseguire un file.

Dovrebbe assomigliare a questo :

#!/usr/bin/env python

o il vero percorso

#!/usr/bin/python

Dovresti anche controllare che il file abbia il diritto di essere eseguito. chmod +x file.py

Come ha detto Fabian, date un'occhiata a Wikipedia :Wikipedia - Shebang (en)


Linux
  1. Come installare Python su Linux

  2. Come installare Python su Linux Mint 20

  3. Come rinominare un file in Linux?

  4. Come installare Python 3.10 su Rocky Linux 8

  5. Come eseguire un file PL in Linux?

Come rendere eseguibile un file in Linux

Come verificare il checksum su Linux

Come rinominare uno o più file in Linux

Come collegare simbolicamente un file in Linux

Come crittografare file su Linux

Come disabilitare lo scambio in Linux