我正在使用Anaconda。我想知道如何从基本环境中删除或卸载不需要的软件包。我正在使用其他环境进行编码。
我试图通过使用yml文件来更新我的环境(不是基本环境)。出乎意料的是yml将某些软件包安装到基本环境中。因此,现在它具有200个python软件包,它们也具有另一个环境。我想在基本环境中清除不需要的软件包,而在基本环境中不使用任何软件包。而且,因此我的记忆已满。
请给我一个解决方案,以删除anaconda基本环境中不需要的软件包。
每个包装都很难一一移除,因此,我正在寻找更好的解决方案。
答案 0 :(得分:1)
conda remove <package_name>
可以找到更多信息:https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html#removing-packages
答案 1 :(得分:0)
与其他环境相同:
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 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
答案 2 :(得分:0)
请使用以下代码:
conda uninstall -n base <Package_name>