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!