Python introuvable
Bonjour,
Je suis débutant dans le domaine de la programmation et j'essaye de m’entraîner en utilisant visual studio code. J'ai écrit quelques ligne de programme pour voir si ça marchait après avoir installé l'extension python. J'ai lu qu'il me fallait aussi l'extension code runner pour que mon programme fonctionne, et après l'avoir installé le terminal m'affiche "python est introuvable", alors que ça fonctionnait avant d'installer code runner.
Si quelqu'un pouvait m'aider, ce serait génial !

Merci d'avance
Je suis débutant dans le domaine de la programmation et j'essaye de m’entraîner en utilisant visual studio code. J'ai écrit quelques ligne de programme pour voir si ça marchait après avoir installé l'extension python. J'ai lu qu'il me fallait aussi l'extension code runner pour que mon programme fonctionne, et après l'avoir installé le terminal m'affiche "python est introuvable", alors que ça fonctionnait avant d'installer code runner.
Si quelqu'un pouvait m'aider, ce serait génial !

Merci d'avance
Configuration: Windows / Chrome 100.0.4896.127
3 réponses
-
ModérateurBonjour,
De manière générale, un outil ne peut pas deviner où se trouve un exécutable. De deux choses l'une :- soit tu donnes le chemin absolu vers ton interpréteur python, et l'outil n'a pas à deviner ;
- soit tu donnes le nom de la commande, et dans ce cas, l'outil a besoin de savoir où le chercher.
Prenons un exemple. Si tu tapes la commandepython
dans les commandes MS-DOS, l'exécutable correspondant n'est trouvé que s'il se trouve dans un des dossiers listé dans la variable d'environnementPATH
. Il serait intéressant de contrôler si ce point là marche correctement pour contrôler que python est toujours installé et fonctionnel.
Peut-être que cette discussion pourrait t'aider. Il semblerait que la variable$pythonPath
contienne le chemin vers ton interpréteur python, mais que cela ne soit pas suffisant si ce chemin contient des espaces (ce qui est probablement ton cas). Il faut alors corriger la configuration de Code Runner comme suit :
"code-runner.executorMap": { "python": "\"$pythonPath\" -u $fullFileName", }
Si ça ne marche pas, tu peux essayer de remplacer"\"$pythonPath\"
par le chemin absolu depython.exe
, que tu peux retrouver via les commandes MS-DOS à l'aide la commandewhere python
. Il faudra peut être échapper les espaces et les \ en les précédant d'un \ (e.g.C:\\Users\\toto\\AppData\\Local\\Continuum\\anaconda3\\python.exe
).
Bonne chance