我想删除使用 conda 创建的某个环境。我怎样才能做到这一点?假设我有一个活跃的 testenv 环境。我通过以下 文档 尝试了:
$ conda env remove
CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again
然后我将其停用:
$ source deactivate
我尝试再次运行命令以将其删除,但仍然出现相同的错误。这里出了什么问题?
原文由 renatodamas 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可能没有完全停用 Conda 环境 - 请记住,您需要与 Conda 一起使用的命令是
conda deactivate
(对于旧版本,请使用source deactivate
)。因此,在尝试之前启动一个新的 shell 并激活其中的环境可能是明智的。然后停用它。您可以使用命令
删除具有该名称的环境。 (
--name
相当于-n
)请注意,您还可以在创建和删除环境时使用
-p /path/to/env
而不是-n ENV_NAME
将环境放置在任何您想要的位置,如果您愿意的话。它们 不必存在 于您的 conda 安装中。更新,2019 年 1 月 30 日:从 Conda 4.6 开始,
conda activate
命令成为跨所有平台激活环境的新官方方式。 这篇 Anaconda 博客文章 中描述了这些更改