Je veux exécuter un script Python dans Terminal, mais je ne sais pas comment? J'ai déjà un fichier sauvegardé appelé gameover.py dans le répertoire "/ User / luca / Documents / python".
Je veux exécuter un script Python dans Terminal, mais je ne sais pas comment? J'ai déjà un fichier sauvegardé appelé gameover.py dans le répertoire "/ User / luca / Documents / python".
Réponses:
Vous avez besoin de python installé sur votre système. Ensuite, vous pouvez l'exécuter dans le terminal dans le bon répertoire:
python gameover.py
Cela dépend de la version de python installée sur votre système. Voir ci-dessous.
Si vous avez la version Python 2. *, vous devez exécuter cette commande
python gameover.py
Mais si vous avez la version Python 3. *, vous devez exécuter cette commande
python3 gameover.py
Parce que pour MAC avec Python version 3. * vous obtiendrez une erreur de commande non trouvée
si vous exécutez "python gameover.py"
Vous devez d'abord installer python. Mac est livré avec python 2.7 installé pour installer Python 3, vous pouvez suivre ce tutoriel: http://docs.python-guide.org/en/latest/starting/install3/osx/ .
Pour exécuter le programme, vous pouvez ensuite copier et coller ce code:
python /Users/luca/Documents/python/gameover.py
Ou vous pouvez aller dans le répertoire du fichier avec cd
suivi du dossier. Lorsque vous êtes dans le dossier, vous pouvez alors python YourFile.py
.
Si vous travaillez avec Ubuntu, vous devez parfois exécuter en tant que sudo
:
Pour Python2:
sudo python gameover.py
Pour Python3:
sudo python3 gameover.py
Disons que votre script est appelé my_script.py
et que vous l'avez placé dans votre dossier Téléchargements.
Il existe de nombreuses façons d'installer Python, mais l' homebrew est la plus simple.
0) Ouvrez Terminal.app
1) Installez homebrew (en collant le texte suivant dans Terminal.app et en appuyant sur la touche Entrée )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Installez Python en utilisant homebrew
brew install python
3) cd
dans le répertoire qui contient votre script Python (par exemple, j'utilise le Downloads
dossier Downloads ( ) dans votre dossier home ( ~
)):
cd ~/Downloads
4) Exécutez le script en utilisant l' python3
exécutable
python3 my_script.py
Vous pouvez également sauter l'étape 3 et donner python3
un chemin absolu à la place
python3 ~/Downloads/my_script.py
Au lieu de taper tout cela ( ~/Downloads/my_script.py
), vous pouvez trouver le .py
fichier dans Finder.app et le faire simplement glisser dans la fenêtre Terminal.app qui devrait taper le chemin pour vous.
Si vous avez des espaces ou certains autres symboles quelque part dans votre nom de fichier, vous devez mettre le nom de fichier entre guillemets:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Notez que vous devez l'installer en tant que brew install python
mais utilisez ultérieurement la commande python3
(avec un 3
à la fin).