如何彻底卸载Anaconda?

2023-11-18

0.前言

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



1.解决方案

1.1方案1

  官方推荐的方案是两种,一种是直接在Anaconda的安装路径下,双击在这里插入图片描述

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



1.2方案2

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

Step1

在这里插入图片描述

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


Step2

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

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

​ Anaconda-Clean creates a backup of all files and directories that might be removed in a folder named .anaconda_backup in your home directory. Also note that Anaconda-Clean leaves your data files in the AnacondaProjects directory untouched.

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

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

在这里插入图片描述

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

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

在这里插入图片描述


Step3

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

  • Use Windows Explorer to delete the envs and pkgs folders prior to running the uninstall in the root of your installation.
  • In the Control Panel, choose Add or Remove Programs or Uninstall a program, and then select Python 3.6 (Anaconda) or your version of Python

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

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



2.参考文档

Uninstalling Anaconda
anaconda-clean-command-not-working-properly

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何彻底卸载Anaconda? 的相关文章

随机推荐

  • 字体图标的使用方式

    字体图标的使用 无论用哪种方法 咋们首先都得引入文件 如何使用字体图标呢 首先咋们要先了解到一个东西 这个东西就是字体图标库 https www iconfont cn 字体图标有四种引入方式 无论何种引入方式 都要先下载本地字体包 引入c
  • Anaconda Navigator打不开 This application failed to start because it could not find or load the QT ....

    anaconda Navigator打不开 直接弹出错误窗口 在网上试了很多方法都没有成功 折腾了好久 卸载重装还是一样的错误 手动添加过如下的环境变量 网上有的人成功了但是我没有 还是报错 下面分享以下我最后解决的方法给大家参考 1 删除
  • 多元有序logistic回归_stata速学

    NO 07 ZEYI 06 2020 正文共 2010字 28图 预计阅读时间 6分钟 嘿喽 我是则已 这是stata的第七期学习 前面学习了最小二乘回归分析 非线性回归分析都要求因变量是连续变量 但很多时候因变量是离散的 即1就是1 2就
  • CUDA使用结构体传输时出现写入位置的访问冲突

    这是我的之前写的关于在CUDA中传输结构体的代码 CUDA结构体传输 include cuda runtime h include device launch parameters h include
  • 混合分布(mixture distribution)

    文章目录 1 基本概念 2 基本性质 1 基本概念 在概率与统计中 如果我们有一个包含多个随机变量的随机变量集合 再基于该集合生成一个新的随机变量 则该随机变量的分布称为混合分布 mixture distribution 具体来说 首先 根
  • 对Fiber架构的理解?解决了什么问题?

    一 问题 JavaScript引擎和页面渲染引擎两个线程是互斥的 当其中一个线程执行时 另一个线程只能挂起等待 如果 JavaScript 线程长时间地占用了主线程 那么渲染层面的更新就不得不长时间地等待 界面长时间不更新 会导致页面响应度
  • LaTeX表格处理

    关于LaTeX中对表格的一些处理 在使用latex撰写文档时 可能会遇到表格太大超过页面范围 表格太小显示不美观 以及生成跨行表格 表头斜线等问题 以下是一些调整表格的命令 调整表格大小 使用以下的latex命令之前 需要在latex文件中
  • Python学习之路_day_05(元组、字典、集合类型及字符编码)

    一 基本使用 tuple 1 用途 记录多个值 当多个值没有改的需求 此时用元组更合适 2 定义方式 在 内用逗号分隔开多个任意类型的值 t 1 1 3 xx a b 1 2 t tuple 1 1 3 xx a b 1 2 print t
  • HyDE、UDAPDR(LLM大模型用于信息检索)

    本篇博文继续整理LLM在搜索推荐领域的应用 往期文章请往博主主页查看更多 Precise Zero Shot Dense Retrieval without Relevance Labels 这篇文章主要做zero shot场景下的稠密检索
  • 雷军的代码像诗一样优雅(94年写的),网友直呼:跪着读完!

    点击上方 码农突围 马上关注 这里是码农充电第一站 回复 666 获取一份专属大礼包 真爱 请设置 星标 或点个 在看 程序员晒贴 94年雷军写的代码水平如何 网友直呼 跪着读完 雷军曾自夸自己写的代码像诗一样优雅 网友感觉这雷军写的94年
  • 接口自动化测试框架-httprunner V2.x中文使用手册-快速上手

    本文将通过一个简单的示例来展示 HttpRunner 的核心功能使用方法 案例介绍 该案例作为被测服务 主要有两类接口 权限校验 获取 token 支持 CRUD 操作的 RESTful APIs 所有接口的请求头域中都必须包含有效的 to
  • 2023年最佳JavaScript框架:React、Vue、Angular和Node.js的比较

    文章目录 React 构建用户界面的首选 Vue 简单优雅的前端框架 Angular Google支持的全面框架 Node js 服务器端的JavaScript运行环境 比较不同框架的优势与劣势 React Vue Angular Node
  • 思考外语学习的底层逻辑(以英语、法语为例)

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 目录 前言 一 英语 1 学习历程 2 英语学习的心得 3 理论检验 持续更新 二 法语 1 学习历程 2 读入数据 总结 前言 提示 这里谈谈自己为什么要写这篇博客 自己从
  • 洛谷 P1008 [NOIP1998 普及组] 三连击

    题目链接 https www luogu com cn problem P1008 include
  • 出现错误代码0xc000007b,应用程序无法正常启动的解决方法

    很多用户运行安装软件及运行软件时 或是在玩大型游戏时 会出现电脑报错 0xc000007b应用程序无法正常启动 导致错误代码0xc000007b的原因有很多 驱动人生整理了常见的原因 也为大家提供相应的解决方法 错误代码0xc000007b
  • 8.压缩打包类+文件查找类命令

    个人简介 作者简介 大家好 我是W chuanqi 一个编程爱好者 个人主页 W chaunqi 支持我 点赞 收藏 留言 愿你我共勉 若身在泥潭 心也在泥潭 则满眼望去均是泥潭 若身在泥潭 而心系鲲鹏 则能见九万里天地 文章目录 压缩解压
  • 思维导图系列——计算机网络

    思维导图系列 操作系统 思维导图为博主期末复习亲自整理而成的 知识点覆盖全 可直接看思维导图复习 包含注解 图示等 觉得对你有帮助 不妨一键三连哦 链接见文末 参考书目 计算机网络 第7版 谢希仁 系列文章直达 思维导图系列 计算机网络 添
  • 墨者靶场—SQL手工注入漏洞测试(MySQL数据库)

    0x00 前言 学SQL注入也有一段时间了 找了一个在线靶场 这个题目基本上学会最基本的注入原理和方法都能拿下 废话就不多说了 直接来演示吧 菜鸟渗透 大佬勿喷 0x01 过程 首先我们先稍微看一下题目 通过题目我们可以看出靶场环境是Ngi
  • python水仙花数的编程讲解_Python语言生成水仙花数代码示例

    水仙花数是指一个 n 位数 n 3 它的每个位上的数字的 n 次幂之和等于它本身 本文将通过Python代码实现打印水仙花数 具体如下 水仙花数 narcissistic number 水仙花数是指一个 n 位数 n 3 它的每个位上的数字
  • 如何彻底卸载Anaconda?

    文章目录 0 前言 1 解决方案 1 1方案1 1 2方案2 2 参考文档 0 前言 本机Win10 最好的参考文档是官方文档Uninstalling Anaconda 除此以外 再辅助以其他文档 就能达到如标题所示的目的 整个删除过程不难