python - Conda - 无法完全删除环境

标签 python conda

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

conda env remove -n myenv

现在,如果我尝试

conda info --envs

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

conda activate myenv

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

如何永久删除环境?

最佳答案

命令行选项只能到此为止,除非您非常具体;也许最简单的方法是手动删除内容:

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

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

  • 删除安装到 myenv 且最终位于 “D:\Anaconda\pkgs\”

  • 的软件包
  • (如果以上还不够)Anaconda Navigator -> 环境 -> myenv -> 删除

  • (如果以上还不够)可能损坏了 Anaconda;记下已安装的软件包,完全卸载 Anaconda,然后重新安装。
  • 注意:对于简单删除 myenv 的目标来说,步骤 3 是多余的,但建议尽量减少将来的包冲突。

    关于python - Conda - 无法完全删除环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58736579/

    相关文章:

    python - 使用 jupyter Notebook 在 conda 环境中设置 R

    python - conda --from-history 和 --no-build 不能一起工作

    python - 如何在 Win 10 上为 conda 初始化 shell?

    python - 如何打开可见的全尺寸 Excel?

    python - Pandas DataFrame.groupby() 到具有多列值的字典

    python - 分发大型复杂 Python 项目以便其他用户完全安装它们而不考虑操作系统的最佳方式?

    anaconda - 为什么我的 conda activate 不起作用,尽管我有一个 conda 环境列表?

    python - ElementTree找不到元素

    python - 为什么我的灰度图像显示为黑白?

    python - 将非监督学习模型传递给 cross_val_score