Voglio eseguire uno script Python in Terminal, ma non so come? Ho già un file salvato chiamato gameover.py nella directory "/ User / luca / Documents / python".
Voglio eseguire uno script Python in Terminal, ma non so come? Ho già un file salvato chiamato gameover.py nella directory "/ User / luca / Documents / python".
Risposte:
Hai bisogno di python installato sul tuo sistema. Quindi puoi eseguirlo nel terminale nella directory corretta:
python gameover.py
Dipende dalla versione di python installata sul tuo sistema. Vedi sotto.
Se hai la versione Python 2. * devi eseguire questo comando
python gameover.py
Ma se hai la versione Python 3. * devi eseguire questo comando
python3 gameover.py
Perché per MAC con Python versione 3. * riceverai un errore di comando non trovato
se esegui "python gameover.py"
Devi prima installare python. Mac viene fornito con python 2.7 installato per installare Python 3, puoi seguire questo tutorial: http://docs.python-guide.org/en/latest/starting/install3/osx/ .
Per eseguire il programma puoi quindi copiare e incollare questo codice:
python /Users/luca/Documents/python/gameover.py
Oppure puoi andare alla directory del file con cdseguito dalla cartella. Quando sei nella cartella puoi quindi python YourFile.py.
Se stai lavorando con Ubuntu, a volte devi eseguire come sudo:
Per Python2:
sudo python gameover.py
Per Python3:
sudo python3 gameover.py
Diciamo che il tuo script viene chiamato my_script.pye lo hai inserito nella cartella Download.
Esistono molti modi per installare Python, ma l' homebrew è il più semplice.
0) Apri Terminal.app
1) Installa homebrew (incollando il seguente testo in Terminal.app e premendo il tasto Invio )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Installa Python usando homebrew
brew install python
3) cdnella directory che contiene il tuo script Python (ad esempio sto usando la Downloadscartella Downloads ( ) nella tua cartella home ( ~)):
cd ~/Downloads
4) Eseguire lo script utilizzando l' python3eseguibile
python3 my_script.py
È anche possibile saltare il passaggio 3 e dare python3un percorso assoluto invece
python3 ~/Downloads/my_script.py
Invece di scrivere l'intera cosa (~/Downloads/my_script.py ), puoi trovare il .pyfile in Finder.app e trascinarlo nella finestra Terminal.app che dovrebbe digitare il percorso per te.
Se sono presenti spazi o altri simboli da qualche parte nel nome del file, è necessario racchiudere il nome del file tra virgolette:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Nota che devi installarlo come brew install pythonma in seguito usa il comando python3(con una 3alla fine).