为什么激活conda会卸载我的.bashrc配置?

为什么激活conda会卸载我的.bashrc配置?,bash,conda,Bash,Conda,自从我将conda activate添加到.bashrc文件中以来,在MacOS上打开一个新终端似乎确实“卸载”了我的.bashrc配置。每次我都必须手动调用source~/.bashrc 下面是我的.bashrc文件的内容 export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 [ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/auto

自从我将conda activate添加到.bashrc文件中以来,在MacOS上打开一个新终端似乎确实“卸载”了我的.bashrc配置。每次我都必须手动调用
source~/.bashrc

下面是我的.bashrc文件的内容

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

[ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh

. /usr/local/anaconda3/etc/profile.d/conda.sh
conda activate base
export GPG_TTY=$(tty)
如果我现在想使用
j
命令,我首先必须再次获取.bashrc文件的源代码


有人知道是什么原因导致了这种情况,以及如何修复它吗?

所以经过一些挖掘,我发现激活conda会用.bash\u配置文件启动bash,所以我将.bashrc内容复制到.bash\u配置文件中,现在一切都很顺利。

所以经过一些挖掘,我发现激活conda会用.bash\u配置文件启动bash,因此,我将.bashrc内容复制到.bash_配置文件中,现在一切都恢复正常。

您是否尝试过在conda激活后进行自动跳转(第4行在第7行之后)?现在刚刚尝试过,似乎没有什么不同。.我发现conda以某种方式使用.bash_配置文件而不是.bashrc加载bash。将我的.bashrc内容复制到.bash_配置文件已解决此问题!将其作为答案输入并接受您自己的答案(可能需要一些时间才能接受)您是否尝试过在conda激活后放置自动跳转(第4行在第7行之后)?现在刚刚尝试过,但似乎没有什么不同..发现conda以某种方式使用.bash_配置文件而不是.bashrc加载bash。将我的.bashrc内容复制到.bash_配置文件已解决此问题!把它作为一个答案,并接受你自己的答案(可能需要一些时间才能接受它)正确的解决方案是
source.bashrc
from
.bash\u profile
,如果这确实是你想要的行为。正确的解决方案是
source.bashrc
from
。bash\u profile
,如果这确实是你想要的行为。