1 问题描述:登陆pub后conda激活虚拟环境,只显示环境名称,不再显示用户名和当前文件夹
2 问题解决:
#在个人环境下修改
conda activate gatkenv
conda env config vars set PS1='($CONDA_DEFAULT_ENV)[\u@\h \W]$'
#重启环境就ok了
conda deactivate
conda activate gatkenv
#取消设置
conda env config vars unset PS1
#在所有的虚拟环境下修改,这个命令的意思是在~/.condarc下添加一行
conda config --set env_prompt "({default_env})[\u@\h \W]$"
#取消设置
conda config --remove-key env_prompt
3 原因:conda 更新到22.9.0之后,激活环境,PS1提示符为环境的名称,不再显示当前目录。因此在conda 的配置文件.condarc中设置修改PS1
更新更新更新
另外的解决办法,但是这个办法似乎跟上面这个办法不能同时用,任选其一就好了
conda init bash
详情请见:
conda 22.9.0 breaks bash command prompt · Issue #11885 · conda/conda · GitHub
摘自: