繁体   English   中英

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

[英]How to remove unwanted python packages from the Base environment in 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(修订版 19)

 conda {4.6.2 -> 4.6.3}

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

  • conda install --rev 19

如果您使用:

  • conda install --rev 1

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

参考: https : //github.com/conda/conda/issues/1032

根据票证,如果您没有使用conda 4.4 release或更高版本,由于此错误,您最终可能也会删除 conda: https : //github.com/conda/conda/issues/6316

请使用以下代码: conda uninstall -n base <Package_name>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM