杜绝 tmux 中 conda 环境错乱之一劳永逸办法

思路

永远禁止 conda 环境自动激活,每次到了 tmux 里面需要开始生产的时候才激活。笔者试验了几个月,发现腿也不痛了腰也不酸了,再也不用 which pip / which python 了!

情况一

如果使用的 conda 版本较老 ($<4.4$),那么很有可能 ~/.bashrc 文件中会有 conda activate 一行。把这行给注释掉。(一般是在文件的末尾)

情况二

如果使用的 conda 版本较新,很可能只需要一行命令就可以了:

conda config --set auto_activate_base false

效果

打开一个新的终端,发现提示符前不会再出现 (base) 字样,说明设置成功。

参考资料

https://stackoverflow.com/questions/54429210/how-do-i-prevent-conda-from-activating-the-base-environment-by-default