Conda-无法完全删除环境

时间:2019-11-06 18:38:22

标签: python conda

我正在使用Windows 10(所有命令均以管理员身份运行)。我创建了一个名为myenv的环境。然后我用

  

conda env删除-n myenv

现在,如果我尝试

  

conda信息--envs

我只看到基本环境。但是,如果我尝试

  

conda激活myenv

我仍然可以激活它!我想是因为在envs文件夹下,仍然有一个名为myenv的文件夹,不会被删除。

如何彻底删除环境?

1 个答案:

答案 0 :(得分:0)

除非您非常明确,否则命令行选项只能适用于此。也许最简单的方法是手动删除内容:

  1. 找到Anaconda文件夹;我将使用"D:\Anaconda\"
  2. envs中,删除感兴趣的环境:"D:\Anaconda\envs\myenv"

您完成了吗?不完全的;即使在myenv中,conda有时仍会在"D:\Anaconda\pkgs\"中将软件包安装到 base 环境中;因此,清除myenv的痕迹,

  1. 删除安装到myenv的软件包,这些软件包最终在"D:\Anaconda\pkgs\"

  2. (如果不满足要求的话)Anaconda Navigator->环境-> myenv->删除

  3. (如果以上条件不足的话)可能损坏了蟒蛇;记下已安装的软件包,完全卸载Anaconda,然后重新安装。

注意:对于仅删除myenv的目标而言,第3步是多余的,但建议尽量减少将来的程序包冲突。