在.bashrc中设置conda环境路径

3

我刚刚卸载并重新安装了Anaconda3,它在.bashrc文件中添加了这个块。通常,它只会添加 export PATH="/home/***/anaconda3/bin:$PATH"

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

什么是问题?

这是两个命令吗?如果是,你缺少一个; --> CONDA_CHANGEPS1=false; conda activate base - e.s.
我运行了 CONDA_CHANGEPS1=false conda activate base 没有出现错误。那么问题是什么?我不理解你的解释。 - LearnToGrow
没事。我看错了问题。 - e.s.
什么GPU问题?你需要在问题中具体说明你的实际问题(错误信息等)。我不认为任何GPU问题都会由于conda的这个init位引起,这是自4.4版本以来新增的(搜索conda 4.4发布说明),但你没有显示任何错误信息,所以我只是猜测。 - darthbith
1
请编辑并将其放入问题中。是的,这与conda无关。为什么您怀疑conda是问题? - darthbith
显示剩余3条评论
1个回答

1
“问题”在于conda添加了一块以前从未添加过的代码。 OP怀疑是conda的原因,因为conda签署了该代码。这与conda“无关”的说法是错误的。显然,这与conda有很大关系。
亲爱的OP- Anaconda认为这是一种“改进”。

1
有趣的改进!conda设置是我所有bashrc行中最丑陋肮脏的。 - Qinsi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接