小编joh*_*ase的帖子

如何在终端提示中修改 conda env 变量?

我想自定义我的终端提示。通常,当 conda 环境被激活时,环境的名称会被添加到 PS1 字符串之前。我想对此进行更多自定义,但一直无法弄清楚。

如果我添加changeps1: false到我的.condarc文件中,则在激活新环境时不会修改终端提示。然后我可以修改我的环境变量,.bash_profile例如:

PS1+="\[${cyan}\]<$(basename $CONDA_DEFAULT_ENV)> ";

这将返回我希望被胡萝卜包围的环境名称,但是这仅在我运行后才有效,source .bash_profile激活环境没有效果,这并不意外。

我的问题是如何在激活环境时更新提示,或者有更好的方法吗?

这与这个问题有关

和这个示例配置文件但是,这些并没有直接解决我在激活环境时遇到的提示未更改的问题

prompt terminal python

6
推荐指数
1
解决办法
4755
查看次数

标签 统计

prompt ×1

python ×1

terminal ×1