【问题标题】:VS Code does not change python environmentVS Code 不会改变 python 环境
【发布时间】:2020-12-21 10:10:39
【问题描述】:
我正在为 python 解释器使用 VS-Code 和 anaconda 环境。我通过 ctrl + shift + ` 选择了确切的 anaconda 基础环境,它也反映在 vscode 的下行面板中。但是,当我检查 python 版本时,它显示我系统的默认 python 环境 3.7.9。如果你看到下面的截图,anaconda 环境是 3.8.3。
请给我解决方案,谢谢。
【问题讨论】:
标签:
python
visual-studio-code
anaconda
python-3.7
【解决方案1】:
在 VSCode 中更改版本不会更改您的 PS 实例将使用的实例。尝试执行 where python 以查看您的 PS 实例正在拾取的 V3.7.9 在哪里。然后从环境变量中删除该版本并改为添加 V3.8.3 的路径。
您还可以这样做:强制使用 v3.8.3
- 在命令中指定 python 版本
py -3.8 <command>
- 或设置 PY_PYTHON 环境变量来设置要使用的版本。
看看这个以获得更多帮助Python docs
【解决方案2】:
检查和更改 vs 代码解释器:
- 在左上角菜单栏中点击查看
- 在下拉菜单中,单击命令面板
- 点击Python: 选择解释器
- 选择并单击所需的口译员
另一种确保使用 anconda 解释器的方法,打开 anaconda navigator 并从那里启动 vs code。
original vs code How-To