GNU/Linux >> Znalost Linux >  >> Linux

Jak spustit python skript na terminálu (ubuntu)?

Tato chyba:

python:nelze otevřít soubor 'test.py':[Errno 2] Žádný takový soubor nebo adresář

Znamená to, že soubor "test.py" neexistuje. (Nebo ano, ale není v aktuálním pracovním adresáři.)

Musím soubor uložit do nějaké konkrétní složky, aby se spustil na terminálu?

Ne, může to být, kde chceš. Pokud však řeknete jen „test.py“, musíte být v adresáři obsahujícím test.py.

Váš terminál (ve skutečnosti shell v terminálu) má koncept "Aktuální pracovní adresář", což je adresář (složka), ve kterém se aktuálně nachází.

Pokud tedy zadáte něco jako:

python test.py

test.py musí být v aktuálním pracovním adresáři. V Linuxu můžete změnit aktuální pracovní adresář pomocí cd . Možná budete chtít tutoriál, pokud jste nový. (Všimněte si, že prvním hitem tohoto vyhledávání je toto video YouTube. Autor ve videu používá Mac, ale Mac i Linux používají bash pro shell, takže by to mělo platit i pro vás.)


Nastavte PATH, jak je uvedeno níže:

V csh shell − zadejte setenv PATH "$PATH:/usr/local/bin/python" a stiskněte Enter.

V bash shellu (Linux) − zadejte export PATH="$PATH:/usr/local/bin/python" a stiskněte Enter.

V shellu sh nebo ksh − zadejte PATH="$PATH:/usr/local/bin/python" a stiskněte Enter.

Poznámka − /usr/local/bin/python je cesta k adresáři Pythonu

nyní spusťte, jak je uvedeno níže:

-bash-4.2$ python test.py

Hello, Python!

Linux
  1. Jak spouštět skripty Pythonu ze shellu

  2. Jak testovat PHP skript

  3. Jak ukončit terminál Linux pomocí skriptu Python?

  1. Jak spustit bash skript?

  2. Jak spustit bash skript přes absolutní cestu?

  3. Jak nakonfigurovat PHP CLI na linux ubuntu, aby běželo jako www-data?

  1. Jak spustit skript??

  2. Jak spustit skript shellu na konzole Unix nebo terminálu Mac?

  3. Jak mohu spustit funkci ze skriptu v příkazovém řádku?