之前遇到过,忘记记录了,现在记录下。

安装完anaconda后,发现linux终端前面多了个base:

安装完anaconda后,终端前面多了个base

而且切换用户后会发现base就不存在了。

安装完anaconda后,终端前面多了个base

所以可以断定的是一定是在安装用户的家目录配置文件里做了修改。

由于这个是bash上的设置,所以直接查看用户家目录下的 .bashrc文件即可。

安装完anaconda后,终端前面多了个base

可以看到bashrc中添加了一段conda的脚本,这里显然是在打开bash后,就执行了conda的初始化工作,所以进入了conda的base环境,可以在命令行敲下conda init,看看它都做了什么:

安装完anaconda后,终端前面多了个base

查看下这两个文件:

安装完anaconda后,终端前面多了个base

从这里可以看出,启用脚本,最终调用的是 `conda activate`命令,停用脚本,最终调用的是`conda deactivate`命令。

执行下这两个命令:

安装完anaconda后,终端前面多了个base

停用后,试试功能有没有影响:

安装完anaconda后,终端前面多了个base

对conda没有影响,但是这样执行停用命令只能在当前bash有效,所以要把它添加到 bashrc中。

安装完anaconda后,终端前面多了个base

测试下是OK的。但是至于这个base是在哪个脚本被添加到终端前面的,这个还没研究出来。

安装完anaconda后,终端前面多了个base

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-24
  • 2021-06-23
  • 2021-11-12
  • 2021-08-20
  • 2021-12-30
猜你喜欢
  • 2022-01-29
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2021-12-02
相关资源
相似解决方案