Comment lancer un script python sur un terminal (ubuntu)?
Je suis nouveau avec python, j'ai travaillé pendant quelques semaines. Mais maintenant, je viens de changer mon système d'exploitation et je suis maintenant en utilisant ubuntu et je ne peux pas exécuter n'importe quel script sur mon terminal.
J'ai fait en sorte d'avoir le #!/usr/bin/env python
mais lorsque je vais dans le terminal et tapez, par exemple python test.py
le terminal affiche un message d'erreur comme ceci
python: ne peut pas ouvrir un fichier "test.py': [Errno 2] No such file or directory
que dois-je faire?
Je dois enregistrer le fichier dans un répertoire spécifique pour le faire fonctionner sur un terminal?
source d'informationauteur wombatp
Vous devez vous connecter pour publier un commentaire.
Cette erreur:
Signifie que le fichier "test.py" n'existent pas. (Ou bien, il le fait, mais il n'est pas dans le répertoire de travail courant.)
Pas, il peut être là où vous en avez envie. Cependant, si vous venez de dire, "test.py" vous devez être dans le répertoire contenant test.py.
Votre terminal (en fait, l'interpréteur de commandes dans le terminal) a une notion de "répertoire de travail en cours", ce qui est le répertoire (dossier), il est actuellement "en".
Ainsi, si vous tapez quelque chose comme:
test.py
doit être dans le répertoire de travail courant. Sous Linux, vous pouvez changer le répertoire de travail actuel aveccd
. Vous voudrez peut-être un tutoriel si vous êtes nouveau. (Notez que le premier coup que la recherche pour moi, c'est cette vidéo sur YouTube. L'auteur de la vidéo est à l'aide d'un Mac, mais à la fois Mac et Linux utilisentbash
pour un shell, il devrait donc s'appliquer à vous.)Enregistrer votre fichier python dans un endroit où vous serez en mesure de trouver de nouveau. Ensuite, accédez à cet endroit en utilisant la ligne de commande (cd /home/[profil]/spot/vous/enregistré/fichier) ou d'aller à cet endroit avec le navigateur de fichiers. Si vous utilisez ce dernier, cliquez droit et sélectionnez "Ouvrir Dans un Terminal". Lorsque le terminal s'ouvre, tapez "sudo chmod +x Yourfilename." Après la saisie de votre mot de passe, tapez "python ./Yourfilename" qui permettra d'ouvrir votre fichier python en ligne de commande. Espérons que cette aide!
L'Exécution De Linux Mint
D'abord créer le fichier que vous voulez, avec n'importe quel éditeur de texte comme vi r gedit. Et enregistrer avec. Py extension.Dans la première ligne doit être
!/usr/bin/env python