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

 更新时间:2022年11月17日 15:36:13   作者:A_lany  
用anaconda更改我的python版本,就是出现了冻结无法更改等等之类的问题,担心更新anaconda还是会出错,于是打算卸载anaconda,重新下载一个安装,下面这篇文章主要给大家介绍了关于彻底卸载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中open函数的基本用法示例

    python中open函数的基本用法示例

    这篇文章主要给大家介绍了关于python中open函数的基本用法,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • pygame库pgu使用示例代码

    pygame库pgu使用示例代码

    pgu全称是Phil’s pyGame Utilities,是pygame的一组模块与脚本,其中还有gui集成了一些小模块,现在用pygame制作小游戏的人越来越多,但是pygame它是没有弹窗机制的,今天通过本文给大家介绍pygame库pgu使用示例代码,需要的朋友参考下吧
    2021-08-08
  • 浅谈windows环境下pytorch安装踩坑

    浅谈windows环境下pytorch安装踩坑

    本文主要介绍了在Windows环境下使用Anaconda创建Python环境并安装Pytorch的过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • Python 字符串操作实现代码(截取/替换/查找/分割)

    Python 字符串操作实现代码(截取/替换/查找/分割)

    这篇文章主要介绍了Python 字符串截取/替换/查找/分割等实现方法,需要的朋友可以参考下
    2013-06-06
  • 提升Python代码质量巧妙整理包引入顺序

    提升Python代码质量巧妙整理包引入顺序

    在Python编程中,优化导入包的顺序可以提高代码的可读性、可维护性和性能,一个良好的导入顺序不仅使代码更易于理解,还可以帮助减少潜在的循环依赖和提高导入速度,本文将介绍如何快速、有效地优化Python导入包的顺序,并提供丰富的示例代码以帮助更好地理解
    2024-01-01
  • Python实现构建一个仪表板的示例代码

    Python实现构建一个仪表板的示例代码

    这篇文章主要为大家详细介绍了Python如何实现构建一个仪表板,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴可以了解一下
    2023-03-03
  • Python手搓邮件发送客户端

    Python手搓邮件发送客户端

    这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下
    2025-01-01
  • Python面试之os.system()和os.popen()的区别详析

    Python面试之os.system()和os.popen()的区别详析

    Python调用Shell,有两种方法:os.system(cmd)或os.popen(cmd)脚本执行过程中的输出内容,下面这篇文章主要给大家介绍了关于Python面试之os.system()和os.popen()区别的相关资料,需要的朋友可以参考下
    2022-06-06
  • 在python 中split()使用多符号分割的例子

    在python 中split()使用多符号分割的例子

    今天小编就为大家分享一篇在python 中split()使用多符号分割的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python Ajax爬虫案例分享

    Python Ajax爬虫案例分享

    这篇文章主要介绍了Python Ajax爬虫案例分享,文章会从街拍链接里面爬取图片结构,下面文章对正在学习的你有一定的帮助,需要的小伙伴可以参考一下
    2022-02-02

最新评论