如何设置默认的 conda 环境,以便每当我打开终端时它应该被激活而不是基础?

Som*_*ade 7 python environment anaconda

我使用的是 Ubuntu 19.10,并且已经安装了 anaconda。每当我打开终端时,基本环境就会默认激活。我有另一个名为kf的环境,我实际使用它,所以每次打开终端时,我都必须conda 激活 kf。有没有办法让我在打开终端时默认设置 conda 激活kf环境?

mer*_*erv 7

Conda 没有办法设置这个,AFAIK,但是你可以通过一些编辑.bashrc(或者你的 shell 的任何初始化文件)轻松完成它。只需添加

conda activate kf
Run Code Online (Sandbox Code Playgroud)

到你的底部.bashrc(例如,echo "conda activate kf" >> ~/.bashrc)。另外,您还可以禁用 base 的自动激活:

conda config --set auto_activate_base false
Run Code Online (Sandbox Code Playgroud)