VS Code不改变python环境

问题描述 投票:0回答:4

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

请给我解决方案,谢谢。

python visual-studio-code anaconda python-3.7
4个回答
2
投票

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

另外你可以做:强制使用v3.8.3

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

2
投票

换环境后,再次重启vs code即可。现在可能会改变。如果没有,则尝试通过单击显示在 vscode 窗口左下角的解释器名称再次更改


1
投票

对于尝试过这些步骤的人:

  • 选择不同的翻译
  • 重启 VScode
  • 重新安装 VScode Python 扩展并删除其文件夹

却一事无成。

可能您在工作区而不是在文件夹中工作。您可能在工作区级别设置了解释器,它不能在工作区的文件夹之一中使用。尝试从工作区单独打开文件夹,然后选择所需的解释器。这对我有用。


-2
投票

检查和更改代码解释器:

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

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

原始 vs 代码操作方法

© www.soinside.com 2019 - 2024. All rights reserved.