Anaconda 将“base”环境永久更改为不同的环境“myenv”,以便在终端开启时启动

Anaconda 将“base”环境永久更改为不同的环境“myenv”,以便在终端开启时启动

我想将base启动终端时启动的安装环境更改为我创建的名为myenvanaconda 环境的其他环境。

我想myenv在每次启动终端时启动。

我已经关闭了base启动环境。

conda config --set auto_activate_base false

我在使用 Ubuntu 20.04。

在我的.bashrc文件中,末尾已经有一个condainit。我不确定是否应该用它做任何事情。

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/MYUSERNAME/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/nul>
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/MYUSERNAME/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/MYUSERNAME/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/MYUSERNAME/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

答案1

您所要做的就是编辑~/.bashrc文件并在其末尾添加以下行:

conda activate myenv

您也可以使用此命令添加它:

echo "conda activate myenv" >> ~/.bashrc

不要注释掉或删除conda初始化块。只需将conda命令放在 的末尾即可.bashrc

~/.bashrc每次启动终端时都会运行的内容,因此添加该conda命令会myenv在打开新终端时激活您的环境。

相关内容