Python >> Tutoriel Python >  >> Python Tag >> VScode

Le terminal VSCode affiche une version et un chemin python incorrects, le lancement du terminal à partir d'anaconda fonctionne parfaitement

J'ai été confronté exactement au même problème. Enfin trouvé une solution de contournement à partir d'un forum (https://github.com/Microsoft/vscode-python/issues/4434#issuecomment-466600591)

Tant que vous AJOUTEZ des éléments à la configuration, terminal.integrated.env.osx , le contenu sera ajouté à PATH après l'initialisation du shell (source bash_profile ou zshrc). Dans mon Mojave, j'ajoute simplement l'entrée vide suivante à ma configuration utilisateur :

"terminal.integrated.env.osx": {
        "PATH": ""
}

Puis le $PATH sera le même que le terminal externe.


La réponse officiellement acceptée par @Samuel était la bonne réponse à l'époque.

Mais VS Code a maintenant fourni une meilleure façon de le gérer.

En bref, ouvrez vos paramètres utilisateur et ajoutez cette ligne de code :

    "terminal.integrated.inheritEnv": false,

Cela évite de piétiner le gestionnaire d'environnement Python que vous utilisez (par exemple, venv, conda, etc.).