【发布时间】:2020-10-01 14:05:37
【问题描述】:
每次我在要使用 conda 环境的 python 项目中打开 VS Code 中的 shell 时,VS Code 都会激活基本 conda 环境,然后激活 python.pythonPath 环境。我希望 VS Code 只激活我在 python.pythonPath 设置中指向的 conda 环境。
例如
在我设置的工作区设置中:
"python.pythonPath": "/Users/me@home.com/opt/anaconda3/envs/pytorch/bin/python"
每次我在工作区中打开一个新的 shell 时,我都会得到这个输出(在运行任何手动命令之前):
source /Users/me@home.com/opt/anaconda3/bin/activate
conda activate pytorch
15:51:44 with me@home.com in pytorch on master
❯ source /Users/me@home.com/opt/anaconda3/bin/activate
(base) 15:51:44 with me@home.com in pytorch on master
❯ conda activate pytorch
(pytorch) 15:51:44 with me@home.com in pytorch on master
❯
在我的~/.condarc 中,我也设置了auto_activate_base: false,所以我很困惑为什么 VS Code 首先要激活基础环境。
【问题讨论】:
标签: python visual-studio-code anaconda conda