之前遇到过,忘记记录了,现在记录下。
安装完anaconda后,发现linux终端前面多了个base:
而且切换用户后会发现base就不存在了。
所以可以断定的是一定是在安装用户的家目录配置文件里做了修改。
由于这个是bash上的设置,所以直接查看用户家目录下的 .bashrc文件即可。
可以看到bashrc中添加了一段conda的脚本,这里显然是在打开bash后,就执行了conda的初始化工作,所以进入了conda的base环境,可以在命令行敲下conda init,看看它都做了什么:
查看下这两个文件:
从这里可以看出,启用脚本,最终调用的是 `conda activate`命令,停用脚本,最终调用的是`conda deactivate`命令。
执行下这两个命令:
停用后,试试功能有没有影响:
对conda没有影响,但是这样执行停用命令只能在当前bash有效,所以要把它添加到 bashrc中。
测试下是OK的。但是至于这个base是在哪个脚本被添加到终端前面的,这个还没研究出来。