我想删除一个用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
我尝试再次运行命令删除它,我仍然得到相同的错误。这里出了什么问题?
当前回答
首先我从环境(tensorflow)签出:
conda deactivate
然后我删除环境:
conda remove -n tensorflow --all
张量流是我的环境的名字
你可以使用下面的命令检查你的env名称:
conda env list
其他回答
在删除环境之前使用source deactivate来禁用它,将ENV_NAME替换为你想要删除的环境:
source deactivate
conda env remove -n ENV_NAME
在确保您的环境处于非活动状态后,键入:
$ conda env remove --name ENVIRONMENT
首先我从环境(tensorflow)签出:
conda deactivate
然后我删除环境:
conda remove -n tensorflow --all
张量流是我的环境的名字
你可以使用下面的命令检查你的env名称:
conda env list
如果你在基地:
(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
使用——前缀或-p标志创建的环境必须使用-p标志(而不是-n)删除。
例如: Conda remove -p </filepath/myenvironment>——all,其中</filepath/myenvironment>被替换为到环境的完整或相对路径。