oldnewbird的个人博客分享 http://blog.sciencenet.cn/u/oldnewbird

博文

[转载]如何彻底卸载Anaconda?

已有 23687 次阅读 2022-8-14 14:18 |个人分类:软件安装|系统分类:科研笔记|文章来源:转载

转自  https://blog.csdn.net/Lord_Bao/article/details/114170382


0.前言

  本机Win10。

  最好的参考文档是官方文档Uninstalling Anaconda。除此以外,再辅助以其他文档,就能达到如标题所示的目的。整个删除过程不难。





1.解决方案

1.1方案1

官方推荐的方案是两种,一种是直接在Anaconda的安装路径下,双击

20210227130404447.png

或者说是直接到控制面板找到Anaconda直接卸载就行了。但是这种方案并不能删除配置文件

1.2方案2

  但是,如果你搜索到了这篇文章,就代表你是想把配置文件都通通删除的,也即是说方案1并不能满足你的要求。那么该怎么做呢?

Step1

20210227130421913.png

点击Anaconda的命令行,然后输入conda install anaconda-clean,这个就是安装一个清理包,帮助你清理各种配置文件。你在base环境下还是其他环境下,其实无所谓,重要的是接下来的命令要在同一个环境下进行,毕竟你要用到这个anaconda-clean包。

Step2

  输入anaconda-clean --yes或是anaconda-clean命令。二者没有本质区别,只是后者会提示你是否删除,也就是一种友好性的提示。

  我采用的是anaconda-clean --yes,毕竟人都想偷懒。如果你在执行这条命令的时候,没有遇到问题,那就继续Step3.如果遇到类似于Error:Unable to move XXX的问题,那就要思考这个命令的作用是什么了。官方的解释是

未命名1660457621.png

简单来说,这个命令会将你的关于Anaconda的配置文件或文件夹都移动到一个备份文件夹里面,这个备份的位置是C:\Users\{用户名}\.anaconda_backup。比如我的备份文件夹是:

20210227130446958.png

打开里面,看到的是一些配置文件和文件夹

20210227130457308.png

回到刚才,为什么会遇到Error:Unable to move XXX呢?说老实话,我也不清楚为什么会产生这个问题,因为这是个黑盒子,里面到底发生了什么,并不清楚。要是猜测的话,比如权限不足,文件占用等等。但是需要知道的是,我知道这个命令的作用是将你的配置文件都移动到一个备份里面就够了。

那么,我为什么发现了这个错误呢?因为我自己在采用anaconda-clean --yes遇到了一个文件.ipython无法移动的情况,查看备份确实没存在这个文件,结合官方文档,我猜测这玩意儿说白了就是将Anaconda的配置文件移动到一个文件夹里面。后面我采用anaconda-clean命令来观察这种动态删除过程,发现的确是这样。

20210227130508501.png

Step3

  接下来,按照官方文档说的怎么做就怎么做,就行了

未命名1660457814.png

删除Anaconda安装路径下面的envs和pkgs包,然后在控制面板卸载anaconda就行了。

如果你Step2没遇到错,下面的无需看了,如果遇到了错,就我们刚才猜测的而言,只需要将你未移动成功的文件手动移动到备份目录就行了。

2.参考文档

Uninstalling Anaconda

anaconda-clean-command-not-working-properly



https://blog.sciencenet.cn/blog-3421825-1351143.html

上一篇:Matlab save的不同用法
下一篇:[转载]python @property的介绍与使用
收藏 IP: 220.180.56.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-19 12:09

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部