更新 miniconda3 后,每当我打开终端时,它都会在我的用户名和主机前面显示“(base)”。
在这个回答帖子中 https://askubuntu.com/a/1113206/315699建议使用
conda config --set changeps1 False
删除它。
但这会删除任何 conda 环境的指示。我只想为基本的删除它,这样我就可以保持它始终处于事件状态并可以访问它的 python 和已安装的软件包,而不必总是看到这个(基本的)占用空间。
最佳答案
那是因为conda的基础环境是在启动时激活的。
如果将 auto_activate_base 参数设置为 false,它将改为默认为系统环境并避免提示。为此,请键入:
conda 配置 --set auto_activate_base false
2021/09/09 编辑:
如果您面临与 OP 完全相同的情况,即您正在使用 conda 管理环境,并希望使(基本)环境看起来与终端中的系统环境没有区别,请查看@merv 的答案程序。请注意,提示字符串存储在某个特殊变量中,具体取决于您使用的 shell,因此如果它对您不起作用,请检查您的 shell 的文档。
如果你想使用默认没有conda的系统环境,我的原答案是适合你的解决方案。
感谢@merv 和@Neinstein 在评论中指出。
关于bash - 更新conda后如何从终端提示中删除(base),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55171696/