我想删除一个用conda创建的特定环境。我怎样才能做到呢?假设我有一个活动的testenv环境。通过以下文档,我尝试了:
$ conda env remove
CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again
然后我停用它:
$ source deactivate
我尝试再次运行命令删除它,我仍然得到相同的错误。这里出了什么问题?
我想删除一个用conda创建的特定环境。我怎样才能做到呢?假设我有一个活动的testenv环境。通过以下文档,我尝试了:
$ conda env remove
CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again
然后我停用它:
$ source deactivate
我尝试再次运行命令删除它,我仍然得到相同的错误。这里出了什么问题?
当前回答
首先,你必须在移除环境之前停用它。可以使用以下命令删除conda环境
假设您的环境名称是“sample_env”,您可以使用
source deactivate
conda remove -n sample_env --all
'——all'将用于删除所有依赖项
其他回答
删除完整的conda环境:
conda remove——name YOUR_CONDA_ENV_NAME——all
首先禁用环境并返回基本环境。在基础上,您应该能够运行conda env remove -n <envname>命令。这会给你信息
删除环境中的所有包 当地C:\Users\ <用户名> \ AppData \ \连续\ anaconda3 \ env \ {envname}:
首先禁用要删除的环境。 然后输入以下代码: Conda env remove -n <您的环境名称> 为了确保您已经删除了它,您可以使用以下代码。 Conda信息——envs或Conda env列表
4.如果你想删除所有的依赖和安装的包,你可以使用:
conda remove -n <environment name> --all
首先我从环境(tensorflow)签出:
conda deactivate
然后我删除环境:
conda remove -n tensorflow --all
张量流是我的环境的名字
你可以使用下面的命令检查你的env名称:
conda env list
在删除环境之前使用source deactivate来禁用它,将ENV_NAME替换为你想要删除的环境:
source deactivate
conda env remove -n ENV_NAME