gpt4 book ai didi

python - 如何从 Anaconda 的 Base 环境中删除不需要的 python 包

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:17 119 4
gpt4 key购买 nike

我正在使用 Anaconda。我想知道如何从基础环境中删除或卸载不需要的包。我正在使用另一个环境来进行编码。

我尝试使用 yml 文件(不是基础环境)更新我的环境。没想到一些包被yml安装到了基础环境中。所以现在它有 200 个 python 包,它们也有另一个环境。我想清除基础环境中不需要的包,并且我没有在基础环境中使用任何包。而且,我的内存也因此而满了。

请给我一个解决方案,在 anaconda 的基础环境中删除不需要的包。

很难一个一个地删除每个包,因此,我正在寻找更好的解决方案。

最佳答案

与其他环境相同:

  • 运行 conda deactivate 以确保您处于基础环境中。
  • 运行 conda list 以查看您已安装的包
  • 运行 conda remove {package_name} 删除包

更新:

警告:要小心,因为这个新功能存在错误 https://github.com/conda/conda/issues/6316

我自己没有测试过,所以风险自负

要重置您的基础环境,您应该:

  • conda list --revisions

这将显示一个修订列表。此时此刻,最新的是:

2019-02-11 21:58:57 (rev 19)

 conda  {4.6.2 -> 4.6.3}

现在运行,其中 19 可以替换为您要使用的修订版:

  • conda 安装 --rev 19

如果您使用:

  • conda 安装 --rev 1

然后它应该将基础环境重置为安装 anaconda 时的样子。

引用:https://github.com/conda/conda/issues/1032

根据门票,如果您没有使用 conda 4.4 版本 或更高版本,您可能最终也会因为这个错误而删除 conda:https://github.com/conda/conda/issues/6316

关于python - 如何从 Anaconda 的 Base 环境中删除不需要的 python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54617690/

119 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com