在几年以前,我曾经以为自己会自学成为一个python高手,因此下载了一版anaconda在电脑里吃灰。
如今真的要用时,才发现原来安装的conda不仅打不开spyder,而且也无法更新,甚至在pycharm中输出hello world"都成问题。因此经过一个艰难的上午,我终于成功的完全卸载了anconda。
经历的坑以及解决方案放在下面,大部分方法也是从各位博主那里找的,每一步骤之后我会把博主的原贴地址附上,供大家参考。
1.安装anaconda-clean,地址为https://anaconda.org/anaconda/anaconda-clean,打开那个github链接:https://github.com/ContinuumIO/anaconda-clean,并将压缩包安装在你anaconda的安装包路径下的包文件夹并解压缩,具体格式为,比如我的conda在E盘:
E/Anaconda/pkgs
2.在Anaconda Prompt中安装并运行anaconda-clean,这个步骤我遇到了相当多的坑,让我为大家一一提供解决方案。
首先运行:
conda install anaconda-clean
2.1因为我是我在清华镜像下载的conda,因此第一次报错提示:
UnavailableInvalidChannel: The channel is not accessible or is invalid
这个报错的原因是现在清华镜像的源已经禁用了,我们需要恢复默认源,解决方案:
conda config --remove-key channels
博客来源:https://blog.csdn.net/weixin_38014640/article/details/90606889
2.2当我已经恢复之后,我继续运行conda install anaconda-clean,仍然遇到报错:
PackagesNotFoundError: The following packages are not available from current channels
这个报错是由于我之前输出的指令有问题,经过查询应该修改为:conda install -c anaconda anaconda-clean
博客来源:https://blog.csdn.net/weixin_45552562/article/details/109668589
2.3接下来遇到的问题十分诡异,显示:
The environmentisinconsistent,please check thepackageplan carefully
我用了不下三种办法,都无法解决这个问题,最终在这个博主的帮助下成功解决:
首先删除C盘中的这个文件:
虽然博主说要删除文件内容而不是文件,但我因为没打开这个文件,直接把文件给删掉了,接下来也是十分顺利。(无论conda安装在哪里,这个文件都在C/user下)
然后继续输入conda install -c anaconda anaconda-clean
此时就显示安装成功了:
然后就不停的选择yyyy
博客来源:https://developer.aliyun.com/article/936211
3.安装成功以后执行anaconda-clean
4.点击conda文件夹中的Uninstall-Anaconda3.exe
5.到C/user文件夹下将conda的备份文件删除:
博客来源:https://zhuanlan.zhihu.com/p/586516112
现在就完全卸载完成啦,下一个博客我会更新如何解决一些anaconda重新安装遇到的问题并spyder运行一个简单的强化学习算法实例。