彻底卸载anaconda详细教程(推荐!)

 

前言(看卸载过程直接跳第二部分)

这篇文章主要是写一下我最近在用anaconda时出现的一些问题,在无法解决之后想到最原始也是最有效的方法,就是卸载重装。但是很遗憾,anaconda的卸载没那么简单,重装之后可能同样的问题又会出现,这里也参考了别人写过的文章,虽然整体过程大致相同,但在其他文章中看到还是有一些细节没有讲出来,这也是我试了很多次没有卸载干净的缘故。

 

一、我遇到的一些问题

最近在学联邦学习,在网上找了一些框架,在安装的时候不知道是哪里出现问题,导致我后面安装包的时候出现了很多问题。

第一个问题

安装包的时候出现这一句
Defaulting to user installation because normal site-packages is not writeable
这是当时卸载重装了一次后出现的问题,我原本是将anaconda安装在d盘下的。之后我在终端用命令下载包时,我下载的包不在指定的d盘里,跑到了c盘。

第二个问题

另一个问题是我在下载联邦学习框架时遇到的,提示我的错误信息是我没有安装Microsoft Visual C++ 14.0,这个比较好解决了,顺着后面的url去下载对于的软件就可以了。

第三个问题

这个问题是出在navigator里面,一般安装完anaconda后默认的环境就一个(base),我当时因为安装联邦学习框架时又设置了其他环境,然后问题来了,后面直接在navigator里删环境时又提示我删不了,后面也是找到了通过指令的方法去删除,成功。

第四个问题

这个比较有意思了,我当时挂着vpn,结果安装包的时候突然就跳出一堆红字,反正就是安装不上,最后原因就是vpn,关了之后就可以正常安装包了。

 

二、卸载过程

1.查看环境

首先,打开prompt,注意要以管理员身份运行,我一开始没有,导致后面在安装anaconda-clean时出现问题

打开之后运行下面指令,会显示你的anaconda的环境信息。

conda info --envs

这是我后面重新安装之后的结果。在这之前,我里面是有两个环境的,我卸载重装后还是出现两个。这就说明卸载的还是不彻底。在之后我是先把我创建的环境给删了的,用下面的指令即可(这里提一嘴,如果这一步省略的话直接后面的步骤开始感觉应该也是可以的,因为我重装之后还是出现两个环境可能是我后面的步骤没有全部做完的缘故)

conda remove -n your_env_name(虚拟环境名称) --all

2.下载anaocnda-clean包

conda install -c anaconda anaconda-clean

3.输入以下指令

anaconda-clean --yes

执行这个指令会生成一个backup file,这个文件在之后可以删除掉

4运行卸载程序

在你的安装路径中找到卸载程序的图标,然后右键管理员模式打开直接卸载即可

5删除相关文件

前面一步只删除了安装路径那里的文件,有一些其他文件还没有删除完,也要一并删除,包括在第四步生成的backup file,以及其他相关的anaconda文件,这里为可以在搜索框里直接查找anaconda,然后把相关的文件都给删除了
最后可以试着把注册表清理一遍,有没有用不太清楚,我看网上有人是有这么做的,保险起见还是做一下。

 

总结

到这里,anaconda 的卸载就算完成了,之后再安装的话就是全新的了。这篇帖子是我总结各篇文章之后再写的,卸载的核心步骤也就那几个,只是有时候会出现一些其他小问题罢了。在弄了一天之后,终于可以去安心的安装联邦学习框架了,希望这次可以顺利安装完成。

关于彻底卸载anaconda的文章就介绍至此,更多相关彻底卸载anaconda内容请搜索编程宝库以前的文章,希望以后支持编程宝库

 一、Python 矩阵基本运算引入numpy库import numpy as np1. python矩阵操作1)使用mat函数创建一个 2X3矩阵a = np.mat([[1, 2, 3], ...