linux中anaconda的这个命令'conda config --set auto_activate_base False or True'的含义是什么

Vij*_*ngh 2 conda

我在我的 Linux 系统上安装了 anaconda,同时安装它要求conda config --set auto_activate_base False or True设置。如果我设置conda config --set auto_activate_base True(base) vijay@vijay-HP-Notebook:~$在终端用户名之前添加 base() ,如果设置conda config --set auto_activate_base False它删除 base()。这有什么实际意义。我应该将其设置为TrueFalse

cel*_*cel 5

当您安装anacondaminiconda科学 python 发行版时,您将安装一个特殊的隔离环境,其中预装了 python 解释器和其他包(例如包/环境管理器 conda 等)。这种隔离的环境称为base环境。

auto_activate_base为 true 时,每当您启动新 shell 时,基本环境都会自动激活。这意味着 anaconda 或 miniconda 的 python 解释器是您新的默认 python 解释器,并且安装到基本环境中的所有工具在 shell 中自动可用。

如果您不希望这种行为(例如,您希望默认使用系统的 python 解释器),您可以设置auto_activate_base为 false。然后,您可以base通过键入手动切换到环境conda activate base