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

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

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

conda deactivate

或者在.bash_profile 文件中加入

conda deactivate

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

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

When using conda activate, change the command prompt from $PS1 to include the activated environment. The default is True.

EXAMPLE:
changeps1: False

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

changeps1: False

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

ssl_verify: true
channels:
   - defaults
changeps1: False

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

试一下,python正常


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

转载请注明出处.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容