我想删除一个用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 env remove -n <您的环境名称> 为了确保您已经删除了它,您可以使用以下代码。 Conda信息——envs或Conda env列表
4.如果你想删除所有的依赖和安装的包,你可以使用:
conda remove -n <environment name> --all
其他回答
在删除环境之前使用source deactivate来禁用它,将ENV_NAME替换为你想要删除的环境:
source deactivate
conda env remove -n ENV_NAME
首先禁用要删除的环境。 然后输入以下代码: Conda env remove -n <您的环境名称> 为了确保您已经删除了它,您可以使用以下代码。 Conda信息——envs或Conda env列表
4.如果你想删除所有的依赖和安装的包,你可以使用:
conda remove -n <environment name> --all
如果您不熟悉命令行,可以使用anaconda仪表板删除它
正式文件的方式对我来说很管用:
conda remove --name myenv --all
或者叫conda env remove,叫myenv。
要验证环境是否已删除,请在终端窗口或Anaconda提示符中运行:
conda info --envs
所显示的环境列表不应显示已删除的环境。
你的anaconda3环境文件夹可能会在你的anaconda3安装文件夹中列出一个已删除环境的空文件夹,例如:
/opt/anaconda3/envs
在终端显示
(base) [root@localhost ~]#
只需点击命令:conda deactivate
你已经退出conda env了,现在你的提示符是这样的
[root@localhost ~] #