📜  conda auto activate base false - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:40:11.310000             🧑  作者: Mango

Conda自动激活base取消

在使用conda管理不同版本的Python和其它依赖时,可能会经常切换不同的环境。默认情况下,当安装了conda之后每次打开一个新的终端窗口时,conda会自动激活conda的默认基础环境(base)。但有时候这可能并不是我们想要的行为,因为每次都需要手动切换环境,十分麻烦。

那么,如何取消这个自动激活行为呢?可以使用以下命令:

conda config --set auto_activate_base false

这个命令会将conda自动激活基础环境的行为关闭,此后每次打开终端时都不会自动激活base环境了。

注意,如果你的conda版本比较老,可能无法通过这个命令来关闭自动激活行为。在这种情况下,你需要手动编辑.condarc文件,在其中添加以下内容:

auto_activate_base: false

这个设置会将auto_activate_base属性设置为false,从而关闭自动激活行为。

总结一下,取消conda自动激活base环境的步骤如下:

  1. 打开终端窗口
  2. 执行conda config --set auto_activate_base false命令(或手动修改.condarc文件)
  3. 关闭终端窗口,重新打开终端窗口检查是否生效

现在,你可以自由切换conda环境了,而不需要每次都手动切换。