安装conda后终端出现的(base)字样去除方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装conda后终端出现的(base)字样去除方法相关的知识,希望对你有一定的参考价值。

参考技术A 由于最近在学习机器学习,使用anaconda很方便。但是在mac或linux下安装新版的anaconda后终端出现如下 (base) 字样(终端显示成这样是因为shell使用了 zsh 并使用oh-my-zsh样式 af-magic )

让强迫症十分不爽!于是从网上找去除方法,果然也有人遇到同样困扰。 燃鹅都是复制过来复制过去的解决方法并没有真正解决问题
每次终端输入:

或者在 .bash_profile 文件中加入

当然 (base) 消失了,conda的python也用不了了,变成了默认的python2.7

如何只去除 (base) 字样而不影响使用conda的python3.7呢
在网上找来找去最终在conda官方文档中找到了答案
可以通过 .condarc 文件来控制显示(此文件在 ~/.condarc 下)

vi ~/.condarc 在文件最后加入

如下(前3行是本来就有的,不用管它)

保存退出,重启终端就会发现讨厌的 (base) 字段消失了

试一下,python正常

官方文档: https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html#change-command-prompt-changeps1

安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境, 使用ubuntu 自带的Python环境

方法一:

退出base环境回到系统自带的环境

conda deactivate 

 

 

方法二

1,通过将auto_activate_base参数设置为false实现:

conda config --set auto_activate_base false

2,那要进入的话通过conda activate base

3,如果反悔了还是希望base一直留着的话通过

conda config --set auto_activate_base true

 

来恢复

 

以上是关于安装conda后终端出现的(base)字样去除方法的主要内容,如果未能解决你的问题,请参考以下文章

安装 aconda 后Linux的终端界面前部出现(base)字样

解决Mac终端的命令行前的(base)问题

解决Mac终端的命令行前的(base)问题

安装conda后取消命令行前出现的base,取消每次启动自动激活conda的基础环境, 使用ubuntu 自带的Python环境

conda退出base 环境

解决“Anaconda安装后命令行前出现 (base)”