GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire lo script Python sul terminale (ubuntu)?

Questo errore:

python:impossibile aprire il file 'test.py':[Errno 2] Nessun file o directory simile

Significa che il file "test.py" non esiste. (Oppure sì, ma non è nella directory di lavoro corrente.)

Devo salvare il file in una cartella specifica per farlo funzionare sul terminale?

No, può essere dove vuoi. Tuttavia, se dici solo "test.py", dovrai trovarti nella directory che contiene test.py.

Il tuo terminale (in realtà, la shell nel terminale) ha un concetto di "Directory di lavoro corrente", che è la directory (cartella) in cui si trova attualmente "in".

Quindi, se digiti qualcosa come:

python test.py

test.py deve trovarsi nella directory di lavoro corrente. In Linux, puoi cambiare la directory di lavoro corrente con cd . Potresti volere un tutorial se sei nuovo. (Nota che il primo risultato di questa ricerca per me è questo video di YouTube. L'autore nel video usa un Mac, ma sia Mac che Linux usano bash per una shell, quindi dovrebbe applicarsi a te.)


Imposta il PERCORSO come di seguito:

Nella shell csh − digita setenv PATH "$PATH:/usr/local/bin/python" e premi Invio.

Nella shell bash (Linux) − digita export PATH="$PATH:/usr/local/bin/python" e premi Invio.

Nella shell sh o ksh - digita PATH="$PATH:/usr/local/bin/python" e premi Invio.

Nota − /usr/local/bin/python è il percorso della directory Python

ora esegui come segue:

-bash-4.2$ python test.py

Hello, Python!

Linux
  1. Come posso eseguire una funzione da uno script nella riga di comando?

  2. Come eseguire lo script Python come servizio?

  3. Come uscire dal terminale Linux usando lo script Python?

  4. Come eseguire uno script bash?

  5. Come eseguire uno script bash tramite percorso assoluto?

Come installare Python 3.8 su Ubuntu 18.04

Come eseguire uno script Python in PHP

Come registrare sessioni di terminale in Ubuntu

Come eseguire uno script Bash

Come installare Python PIP su Ubuntu 18.04

Come creare ed eseguire uno script di shell in Ubuntu 22.04