J'utilise Python avec VSCode, et si j'utilise Cmd + Shift + P et que je tape Run Code, il exécute le code avec Python2 même si je l'ai spécifié pour utiliser Python3. J'ai lu ceci tutoriel: Comment forcer VSCode à utiliser Python 3 au lieu de Python 2? mais je ne comprends pas comment le changer. (et je ne peux pas commenter parce que je n'ai pas assez de réputation yay) Quelqu'un pourrait-il aider? Merci!
Peut-être que cela pourrait être lié au fait que le mini-terminal en bas exécute "python -u" au lieu de "python3 -u"? Quelqu'un sait-il comment changer cela?
Comme @Don l'a mentionné dans sa réponse, le Run Code
la commande est fournie par l'extension Code Runner et non par celle Python .
Quoi qu'il en soit, vous pouvez simplement ajouter ce qui suit à votre settings.json
fichier:
{
"code-runner.executorMap": {
"python": "python3 -u"
}
}
P.S: Après avoir fait cela, vous devez recharger votre code vs. Appuyez simplement sur Ctrl + Shift + P
et courir Reload Window
.
Avez-vous vérifié les variables d'environnement de votre système? Peut-être que Pyhton 2 est dans votre répertoire PATH de Python 3. Vous devriez envisager de désinstaller Python 2 de votre PC si cela ne va pas être manqué ... I avait un problème similaire à travailler avec Machine Learn et cela a résolu pour moi.