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

Bizhan:

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

commande python:

Il semble utiliser la pythoncommande par défaut et ne la reconnaît pas.

Lorsque je clique avec le bouton droit et que je le choisis, Run Codeil 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 python main.py.

Lorsque j'ouvre un PowerShell élevé et que je l'exécute 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

commande py:

Il n'essaie pas d'utiliser la pycommande mais il le reconnaît. Et quand j'appelle manuellement py main.py, cela fonctionne .

Quand je le fais manuellement, >py main.pyil écrit monGoodbye, 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.2et j'ai installé python 3.7.0sur ma machine et j'ai coché sa case d'installation pour ajouter automatiquement les variables d'environnement. (CHEMIN est ok)

J'ai également installé: ms-python.pythonet tht13.pythonet formulahendry.code-runnerextensions sur le code VS.


Voici mon main.pycode:

print("Goodbye, World!")
Bizhan:

Il s'est avéré que je devais juste redémarrer mon ordinateur après avoir installé ms-python.pythonet tht13.pythonet les formulahendry.code-runnerextensions sur le code VS et ajouté le Scriptsdossier python dans PATH.

Maintenant , les deux pyet les pythoncommandes fonctionnent partout comme cmdou Run Codedans le menu clic droit.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Le terme alias n'est pas reconnu

Le terme 'nœud' n'est pas reconnu ... Dans Powershell

Devops yaml "Le terme '-powershell:' n'est pas reconnu"

Le terme «-Politique d'exécution» n'est pas reconnu

wslpath : Le terme 'wslpath' n'est pas reconnu comme le nom d'une applet de commande" dans la commande vscode

python3: le terme 'python3' n'est pas reconnu comme le nom d'une applet de commande

Installé le package oct2py mais n'est pas reconnu lors de l'importation

Le terme « Events : » n'est pas reconnu dans le modèle cloudformation dans AWS

Le terme «cmake» n'est pas reconnu comme le nom d'une applet de commande

Le terme «Set-AzureKeyVaultKeyAttributes» n'est pas reconnu comme le nom d'une cmdlet,

Le terme «ng» n'est pas reconnu comme le nom d'une applet de commande

Gulp - Le terme «gulp» n'est pas reconnu comme le nom d'une applet de commande

Le terme 'New-AzResourceGroupDeployment' n'est pas reconnu comme le nom d'une cmdlet, fonction

Le terme «EXEC» n'est pas reconnu comme le nom d'une cmdlet Powershell

Le terme «» n'est pas reconnu comme le nom d'une applet de commande

Le terme «<ScriptPath> \ Move» n'est pas reconnu comme le nom d'une applet de commande

Le terme "conda" n'est pas reconnu comme le nom d'une applet de commande

Le terme 'System.DefaultWorkingDirectory' n'est pas reconnu dans le pipeline YAML

Azure Cloud Shell - Le terme «Stop-AzureVM» n'est pas reconnu

Windows: Elixir phoenix MIX_ENV = prod: Le terme n'est pas reconnu

Terminal intégré Visual Studio Code: serveur http: le terme «serveur http» n'est pas reconnu

Azure Automation: le terme «Set-AzureRmAppServicePlan» n'est pas reconnu

Le terme 'New-AzureRmUserAssignedIdentity' n'est pas reconnu comme nom

Le terme «Microsoft.SqlServer.Dac.BacPackage :: Load» n'est pas reconnu

Le paramètre "--outdir" n'est pas reconnu via pythons subprocess.call mais fonctionne dans le terminal

Python uvicorn: le terme «uvicorn» n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script

New-ScheduledTaskAction: le terme «New-ScheduledTaskAction» n'est pas reconnu comme le nom d'une cmdlet

Install-Module: le terme «Install-Module» n'est pas reconnu comme le nom d'une cmdlet

Get-AzureRmResourceGroup: le terme «Get-AzureRmResourceGroup» n'est pas reconnu comme le nom d'une applet de commande

TOP liste

  1. 1

    Comment utiliser HttpClient avec TOUT cert ssl, quelle que soit la « mauvaise » est

  2. 2

    Comment afficher du texte au milieu de div avec une couleur d'arrière-plan différente?

  3. 3

    Résultat de l'échantillonneur JMeter : comprendre le temps de chargement, le temps de connexion et la latence

  4. 4

    Modbus Python Schneider PM5300

  5. 5

    Pourquoi Object.hashCode () ne suit pas la convention du code Java

  6. 6

    Comment faire une recherche partielle et obtenir un score pertinent dans Elasticsearch

  7. 7

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  8. 8

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  9. 9

    optimiser les opérations du serveur avec elasticsearch: traitement des filigranes de disque bas

  10. 10

    Comment changer la couleur de la police dans R?

  11. 11

    Autocomplete avec java, Redis, Recherche élastique, Mongo

  12. 12

    MasterService d'ElasticSearch prend trop de temps pour calculer l'état du cluster et lancer ProcessClusterEventTimeoutException

  13. 13

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  14. 14

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  15. 15

    Comment analyser un hachage Ruby plat en un hachage imbriqué?

  16. 16

    Comment créer une nouvelle application dans Dropbox avec des autorisations complètes

  17. 17

    Quelque chose dans le cluster Elasticsearch 7.4 devient de plus en plus lent avec les délais de lecture de temps en temps

  18. 18

    Ajustement non linéaire avec R

  19. 19

    php ajouter et fusionner des données de deux tables

  20. 20

    Exporter la table de l'arborescence vers CSV avec mise en forme

  21. 21

    帶有 Spring Boot 和 Azure AD 的 KeyCloak

chaudétiquette

Archive