集成终端自动激活conda环境

Automatically activating conda environment in integrated terminal

我有一个我想使用的 anaconda 虚拟环境。我能够使用 Select Interpreter,它可以找到并允许我准确地 select 表示虚拟环境。我也可以将它与 jupyter notebooks 一起使用。我不能做的是让集成终端自动激活这个环境。

每次我打开一个新的终端,我有:

(base) PS C:\working_folder

如果我在集成终端中手动激活环境,我就可以使用它了。我的问题是我不想记住手动激活它。

我尝试过的事情:

打开 Powershell 并以管理员身份运行,执行以下命令

conda config --set auto_activate_base true

然后重启VS Code,在User Settings.json中添加如下内容:

"python.defaultInterpreterPath": "\path\to\conda\python.exe",
"Python.terminal.activateEnvironment": true,
"Python.terminal.activateEnvInCurrentTerminal": true

从命令面板重新加载 Window,select base:conda 作为 python 解释器,然后按 Ctrl +Shift+`打开一个新的集成终端,里面应该会自动激活conda环境。