我有两个环境工作的 conda,我已经安装了“conda_nb”,自从我安装后,“(base)”这个词总是出现在我的提示中,我发现我可以使用conda deactivate
.
我发现了一个类似的问题,但这不是完全相同的问题,因为我已经尝试了所有可能的解决方案,但没有一个对我有用。因此,这个问题的根源并不完全相同。
删除 conda_nb 对我不起作用,也没有更改我在此处发布的 .bashrc 行:
# added by Anaconda3 2018.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/home/pablo/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/home/pablo/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/pablo/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/home/pablo/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
pd:在 .profile 中没有关于 conda 的信息。und 在 anacnoda3/profile.di 中没有发现任何有用的东西(但也许有)。
今天早上我遇到了同样的问题并做了一些调查。我昨晚更新了 conda,当我运行初始化脚本时,它在我的
.bash_profile
文件中添加了类似的代码。该代码运行由conda shell.bash hook
. 该脚本的最后一行是conda activate base
,它将 (base) 添加到提示符的开头(并修改了一些环境变量,例如您的路径)。您可以通过将以下命令添加到您的.condarc
文件来覆盖它。不自动激活基础环境的一个可能问题是,如果您不激活基础环境,conda 初始化脚本不会将您的 base/bin 目录添加到您的路径中。我已经将它添加到我的路径中
.bash_profile
,所以这对我来说不是问题。安装 conda 后,您可以键入以下命令:
重新启动终端并解决问题。