Anaconda:禁用提示更改
Anaconda: disable prompt change
使用 anaconda(为 python 安装)时,当我切换到虚拟环境时:
source activate my_env
它改变了我的提示并在我的 PS1.
的开头添加了 (my_env)
我试过将 export VIRTUAL_ENV_DISABLE_PROMPT=1
添加到我的 bashrc,但它没有帮助。
有什么想法吗?
添加:
changeps1: False
到您的 .condarc 文件。
http://conda.pydata.org/docs/config.html#change-command-prompt-changeps1
运行 终端上的这个:
$ conda config --set changeps1 False
http://conda.pydata.org/docs/config.html#change-command-prompt-changeps1
我有一个稍微不同但相关的问题:如何避免默认为每个终端激活基本环境 window。解决方案:
conda config --set auto_activate_base False
注意:这仅在您先 运行 conda init 时有效。
如果你像我一样,喜欢非默认环境,如果你已经激活它,就会出现,但是在其他情况下不想弄乱你的提示 -
(例如,您碰巧使用 bash 的原因与 python 无关)
将以下摘录放在您的 ~/.bash_profile 中,紧跟在由 conda 管理的部分之后:
# ahj - remove the default Python environment artifact "(base)" from prompt
PS1=$(echo "$PS1" | perl -pe 's/^\(base\)\s*//' )
使用 anaconda(为 python 安装)时,当我切换到虚拟环境时:
source activate my_env
它改变了我的提示并在我的 PS1.
的开头添加了 (my_env)我试过将 export VIRTUAL_ENV_DISABLE_PROMPT=1
添加到我的 bashrc,但它没有帮助。
有什么想法吗?
添加:
changeps1: False
到您的 .condarc 文件。
http://conda.pydata.org/docs/config.html#change-command-prompt-changeps1
运行 终端上的这个:
$ conda config --set changeps1 False
http://conda.pydata.org/docs/config.html#change-command-prompt-changeps1
我有一个稍微不同但相关的问题:如何避免默认为每个终端激活基本环境 window。解决方案:
conda config --set auto_activate_base False
注意:这仅在您先 运行 conda init 时有效。
如果你像我一样,喜欢非默认环境,如果你已经激活它,就会出现,但是在其他情况下不想弄乱你的提示 - (例如,您碰巧使用 bash 的原因与 python 无关)
将以下摘录放在您的 ~/.bash_profile 中,紧跟在由 conda 管理的部分之后:
# ahj - remove the default Python environment artifact "(base)" from prompt
PS1=$(echo "$PS1" | perl -pe 's/^\(base\)\s*//' )