VS Code 不改变 python 环境

VS Code does not change python environment

我正在为 python 解释器使用 VS-Code 和 anaconda 环境。我通过 ctrl + shift + ` select 确切的 anaconda 基础环境,它也反映在 vscode 的下面板中。但是,当我检查 python 版本时,它显示 我系统的默认 python 环境 3.7.9。如果你看到下面的截图,那么 anaconda 环境是 3.8.3.

请给我解决方案,谢谢。

更改 VSCode 中的版本不会更改您的 PS 实例将使用的实例。尝试执行 where python 以查看您的 PS 实例正在获取的 V3.7.9 在哪里。然后从环境变量中删除该版本,并将路径添加到 V3.8.3。

此外你还可以:强制使用 v3.8.3

  1. 在命令中指定python版本
py -3.8 <command>
  1. 或设置 PY_PYTHON 环境变量以设置要使用的版本。 看看这个以获得进一步的帮助 Python docs

检查和更改 vs 代码解释器:

  • 在左上方的菜单栏点击查看
  • 在下拉菜单中,单击命令面板
  • 点击Python:Select解释器
  • 选择并点击您想要的口译员

确保使用 anconda 解释器的另一种方法,打开 anaconda navigator 并从那里启动 vs code

original vs code How-To

换环境后,可以重新启动vs code。现在可能会改变。如果不是,则尝试再次更改,方法是单击 vscode window

左下角显示的解释器名称