启动 powershell 时无法禁用 python environment/virtual

Can't disable python environment/virtual when launching powershell

我已经安装了 anaconda,可能不确定我是否搞砸了一些设置。

每当我打开 powershell 时,python 环境就会显示在 ps 命令行中,在我的例子中它是 (base)。

然后我运行命令

conda deactivate

并且 powershell 中的环境标签消失了。

问题是,当我打开一个新的 powershell window 时,python 环境再次出现,当我重新启动计算机时,同样的事情发生了。这很烦人。

如何默认禁用它。

这看起来是预期的行为。 Conda 默认为 auto-activating 已经初始化的 shell 中的 base 环境(例如,conda init powershell)。有禁用auto-activation、auto_activate_base的设置,可以用

设置
conda config --set auto_activate_base false