web-dev-qa-db-fra.com

VSCode: le terme 'python' n'est pas reconnu ... mais py fonctionne

Je viens d'installer Python sur VS Code et je ne peux pas exécuter de code Python à l'aide de la commande python.

commande python:

Il semble utiliser la commande python par défaut et il ne le reconnaît pas.

Lorsque je fais un clic droit et que je choisis Run Code, il se plaint:

'python' is not recognized as an internal or external command, operable program or batch file

Il en va de même pour l'exécution manuelle de python main.py.

Lorsque j'ouvre un PowerShell surélevé et que je lance python, il se plaint:

python : The term 'python' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ python
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (python:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

py commande:

Il n'essaie pas d'utiliser la commande py mais le reconnaît. Et quand j'appelle manuellement py main.py, ça marche .

Quand je fais manuellement >py main.py, il écrit mon Goodbye, World!

Question:

Comment puis-je le compiler/exécuter dans VS Code simplement en utilisant la fonction de clic droit de CodeRunner (Run Code)?


J'ai déjà le dossier Python et son dossier Scripts dans PATH.

J'utilise VS Code 1.27.2 et j'ai installé python 3.7.0 sur ma machine et j'ai coché la case de son programme d'installation pour ajouter automatiquement les variables d'environnement. (La voie est ok)

J'ai également installé: ms-python.python et tht13.python et formulahendry.code-runner extensions sur le code VS.


Ceci est mon code main.py:

print("Goodbye, World!")
2
Bizhan

Il s’est avéré que je devais simplement redémarrer mon ordinateur après avoir installé les extensions ms-python.python et tht13.python et formulahendry.code-runner sur le code VS et ajouté le dossier Scripts de python dans PATH.

Désormais, les commandes py et python fonctionnent à partir de n'importe où, comme cmd ou Run Code dans le menu contextuel.

0
Bizhan

Le programme d'installation Windows pour Python ne met pas python sur votre chemin par défaut (une case à cocher lors de l'installation vous permet de l'ajouter). Assurez-vous que vous avez sélectionné un interpréteur installé en exécutant Select Interpreter et en choisissant l'interpréteur souhaité (l'extension les trouvera dans le registre).

1
Brett Cannon