Python 重置根环境Anaconda
我在Anaconda的根环境中安装了太多的包。如何将Anaconda重置为其初始状态,而不逐个手动删除所有软件包?您可以使用Python 重置根环境Anaconda,python,anaconda,Python,Anaconda,我在Anaconda的根环境中安装了太多的包。如何将Anaconda重置为其初始状态,而不逐个手动删除所有软件包?您可以使用conda安装--0版 如果您想执行部分回滚,可以尝试conda list--revisions,然后conda install--revision xxx小心使用上面由@Paul Antoine提供的答案(2月8日15:43回答) 我强烈建议首先使用命令conda list--revisions,将其输出到文本文件conda list--revisions>my_cond
conda安装--0版
如果您想执行部分回滚,可以尝试
conda list--revisions
,然后conda install--revision xxx
小心使用上面由@Paul Antoine提供的答案(2月8日15:43回答)
我强烈建议首先使用命令conda list--revisions
,将其输出到文本文件conda list--revisions>my_conda_history.txt
,并检查结果
查看包含的原始('rev 0')和早期conda环境修订('rev 1、2、3等)
在安装大量“非主流”或复杂的Python包(如Folio或Plotly)之前,请回滚到早期版本。像pandas、matplotlib、numpy、jupyter(classic)notebook、jupyterlab、spyder等包被认为是主流,因为它们是维护良好的core
包,大多数Python发行版都预装了这些包
2018年12月20日第5版《对我来说》是关于我开始安装一些复杂软件包的地方,这些软件包给我带来了麻烦(特别是plotly、basemap、geos和folium),因为它们不稳定,或者不断变化,他们卸载了当前的软件包,并重新安装了我的主流数据科学软件包所需的早期版本软件包
只使用主流软件包回滚到以前的状态,然后执行conda更新--all
,将以前的(但回滚的)环境更新到今天
我在其他地方找到了一些补充答案(如下所述),说明了如何“回滚”环境,而不吹走conda本身或使用conda或Anaconda Navigator创建的其他conda虚拟环境
“如果其他人发现了这条线索,NumesSanguis指出的上述问题将在4.3.33及更高版本的conda中得到解决。见第6316期
但是,在尝试conda安装(rev 1)之前检查conda版本是非常重要的。否则,当您必须卸载/重新安装conda时,您将丢失所有环境`
另见:其中
看
这已经实现为conda列表——修订版和conda安装——rev_NUM
编辑:但是,如果执行conda install--rev 0,请注意如下
将删除根环境和conda命令。也许是康达
安装--版本1将产生所需的行为(还原根目录
环境恢复到第一次安装后的状态)
编辑2018-03-07:使用--revision参数代替--rev
您需要的是根环境还是所有环境?我知道有一个conda uninstall命令,您可以使用它针对所有包,但它在所有环境中都可以这样做。只有根环境,我希望其他环境保持不变。这样做有危险吗?其他用户创建的Anaconda虚拟环境是否对Anaconda“基本”环境中的包有依赖关系?在恢复到“0版”之前,了解这一点至关重要。有人能回答这个问题吗?谢谢。对于我在上面的评论中提出的问题,我找到了答案,并在下面提供了完整的答案。下面是一篇短文,解释了如何一步一步地进行回滚。