美文网首页Linux-ubuntu入门熟悉精通
安装conda后终端出现的(base)字样去除方法

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

作者: VNRKDOEA | 来源:发表于2019-06-01 19:51 被阅读0次

    由于最近在学习机器学习,使用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

    转载请注明出处.

    相关文章

      网友评论

        本文标题:安装conda后终端出现的(base)字样去除方法

        本文链接:https://www.haomeiwen.com/subject/arnatctx.html