【问题标题】:VSCode is activating conda base environment despite .condarc having auto_activate_base:false set尽管 .condarc 设置了 auto_activate_base:false,VSCode 仍在激活 conda 基础环境
【发布时间】: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


    【解决方案1】:

    收到了在 microsoft/vscode-python here 中打开问题的答案:

    扩展程序发送它。这是因为我们注意到一些 conda 版本,除非先激活 base,否则激活不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-23
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 2019-04-30
      • 2020-10-17
      • 2020-11-19
      相关资源
      最近更新 更多