我想删除一个用conda创建的特定环境。我怎样才能做到呢?假设我有一个活动的testenv环境。通过以下文档,我尝试了:

$ conda env remove

CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again

然后我停用它:

$ source deactivate

我尝试再次运行命令删除它,我仍然得到相同的错误。这里出了什么问题?


当前回答

我的环境名称是:test

conda remove -n test --all

其他回答

首先禁用环境并返回基本环境。在基础上,您应该能够运行conda env remove -n <envname>命令。这会给你信息

删除环境中的所有包 当地C:\Users\ <用户名> \ AppData \ \连续\ anaconda3 \ env \ {envname}:

首先,你必须在移除环境之前停用它。可以使用以下命令删除conda环境

假设您的环境名称是“sample_env”,您可以使用

source deactivate    
conda remove -n sample_env --all

'——all'将用于删除所有依赖项

如果你在基地:

(base) HP-Compaq-Elite-8300-CMT:~$ 

删除env_name:

conda env remove -n env_name

如果你已经在env_name环境中:

(env_name) HP-Compaq-Elite-8300-CMT:~$ 

禁用然后删除:

conda deactivate
conda env remove -n env_name

我的环境名称是:test

conda remove -n test --all

在删除环境之前使用source deactivate来禁用它,将ENV_NAME替换为你想要删除的环境:

source deactivate
conda env remove -n ENV_NAME