gpt4 book ai didi

conda - 如何修改 conda 'source activate' ps1 行为

转载 作者:行者123 更新时间:2023-11-29 08:56:37 25 4
gpt4 key购买 nike

我当前的 bash ps1 如下:

bldred='\e[1;31m' # Red
bldcyn='\e[1;36m' # Cyan
bldwht='\e[1;37m' # White
txtrst='\e[0m' # Text Reset - Useful for avoiding color bleed

export PS1="\n\[$bldred\]\u\[$txtrst\]@\[$bldwht\]\h\[$txtrst\]:\[$bldcyn\]\w\[$txtrst\]$ "

然而,运行:

source activate <env-name-here>

默认情况下,告诉 condaenv-name 添加到我的 PS1 中:

(<env-name-here>)
user@short-domain:fullpath$

有没有办法告诉 conda 在我的 PS1 中插入 env-name 而不是,特别是在换行符之后?

最佳答案

Conda 具有禁用更改提示的设置:changeps1: False (in ~/.condarc) .然后您可以自己添加它 ($(basename "$CONDA_PREFIX"))。

这类似于 virtualenv,如果设置了 $VIRTUAL_ENV_DISABLE_PROMPT,它不会更新提示,因此您可以自己打印 $(basename "$VIRTUAL_ENV")

关于conda - 如何修改 conda 'source activate' ps1 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42481726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com