终端中没有显示已激活的 conda 环境

终端中没有显示已激活的 conda 环境

问题

我在一个文件夹中有一个本地 conda 环境,但是当我激活它时,没有收到任何激活的提示。我知道它已被激活,因为如果我尝试删除它,它会告诉我无法删除当前环境。请参见下面的屏幕截图:

这是 VSCode 终端内部的情况,但同样的事情也会发生在常规终端窗口中。我希望(env-name)每行开头都有一个。我激活的任何环境都会出现此问题。

眼镜

我在 Ubuntu 20.04 上运行 conda 4.8.3

答案1

最有可能的是,您将 ps1 值设置为 False,这使得 conda 环境的变化能够迅速改变。

要从你的 ubuntu 终端检查运行:

$ conda config --show | grep changeps1

并使用以下命令将其设置为 True:

$ conda config --set changeps1 True

此后,您应该在每个提示的开头看到当前激活的 conda 环境名称。PS - 您可能必须关闭并重新打开终端才能使其生效。

相关内容