Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 重置根环境Anaconda_Python_Anaconda - Fatal编程技术网

Python 重置根环境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

我在Anaconda的根环境中安装了太多的包。如何将Anaconda重置为其初始状态,而不逐个手动删除所有软件包?

您可以使用
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版”之前,了解这一点至关重要。有人能回答这个问题吗?谢谢。对于我在上面的评论中提出的问题,我找到了答案,并在下面提供了完整的答案。下面是一篇短文,解释了如何一步一步地进行回滚。