集成终端自动激活conda环境
Automatically activating conda environment in integrated terminal
我有一个我想使用的 anaconda 虚拟环境。我能够使用 Select Interpreter
,它可以找到并允许我准确地 select 表示虚拟环境。我也可以将它与 jupyter notebooks 一起使用。我不能做的是让集成终端自动激活这个环境。
每次我打开一个新的终端,我有:
(base) PS C:\working_folder
如果我在集成终端中手动激活环境,我就可以使用它了。我的问题是我不想记住手动激活它。
我尝试过的事情:
- 正在将
"Python.terminal.activateEnvironment"
设置为 true
- 正在将
"Python.terminal.activateEnvInCurrentTerminal"
设置为 true
- 正在更新我的工作文件夹
pythonPath
settings.json
打开 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环境。
我有一个我想使用的 anaconda 虚拟环境。我能够使用 Select Interpreter
,它可以找到并允许我准确地 select 表示虚拟环境。我也可以将它与 jupyter notebooks 一起使用。我不能做的是让集成终端自动激活这个环境。
每次我打开一个新的终端,我有:
(base) PS C:\working_folder
如果我在集成终端中手动激活环境,我就可以使用它了。我的问题是我不想记住手动激活它。
我尝试过的事情:
- 正在将
"Python.terminal.activateEnvironment"
设置为true
- 正在将
"Python.terminal.activateEnvInCurrentTerminal"
设置为true
- 正在更新我的工作文件夹
pythonPath
settings.json
打开 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环境。