如何完全从Windows系统中卸载Anaconda?

117

我之前安装了Anaconda,但最近决定卸载它,只安装基本的Python 2.7。

我移除了Anaconda并删除了所有目录,并安装了Python 2.7。

但当我想要在Windows上安装PyGTK时,它说它会将其安装到c:/users/.../Anaconda directory - 但这个目录根本不存在。我想把它安装到c:/python-2.7目录下,为什么它认为Anaconda仍然安装着?我该如何更改?


1
可能有一个旧的注册表键。你是为自己安装Python还是为所有用户安装?你安装了32位还是64位的Python?你尝试安装的PyGTK包是否与后者匹配? - Eryk Sun
你卸载后重启了控制台吗? - Ramesh-X
14个回答

205
在安装Anaconda的文件夹中(例如:C:\Users\username\Anaconda3),应该有一个名为 Uninstall-Anaconda.exe 的可执行文件。双击此文件以启动卸载Anaconda。这样也可以解决问题。

25
对我来说,卸载程序在路径 C:\Users\username\AppData\Local\Continuum\Anaconda2 中。不确定为什么和如何附加了 Continuum。(评论可能对将来有帮助) - Hunterr
1
在Windows 11中,我发现卸载程序位于C:\ ProgramData \ Anaconda3中(顺便说一下,ProgramData是一个隐藏文件夹)。 - aldo_tapia
不行!一直出现卸载前失败的错误提示。 - Zack Plauché
如果您将其安装为单个用户,则路径将为C:\Users\username\Anaconda3。如果您将其安装为所有用户,则路径将为C:\ProgramData\Anaconda3。 - undefined
对我来说,卸载程序位于路径PS C:\Users\mememe\AppData\Local\r-miniconda> .\Uninstall-Miniconda3.exe。我没有C:\Users\mememe\Anaconda3目录。 - undefined

62

我认为这是官方解决方案:https://docs.anaconda.com/anaconda/install/uninstall/

[不幸的是,在找到官方文章之前,我使用了简单的删除方法(在C:\ Users \ username \ Anaconda3中的Uninstall-Anaconda.exe按照stackoverflow上的答案),所以我必须手动清除所有内容。]

但对于其他人来说,官方的完全卸载可能会很有趣,因此我将其复制在这里:

要卸载Anaconda,您可以直接卸载该程序。这将留下一些文件,但对于大多数用户来说,这是完全可以接受的。请参见选项A。

如果您还想从Anaconda及其程序中彻底移除所有配置文件和目录的痕迹,则可以先下载并使用Anaconda-Clean程序,然后再进行简单卸载。请参见选项B。

  1. 选项A。使用简单卸载来卸载Anaconda:

  2. 选项B:使用Anaconda-Clean和简单删除进行完全卸载。

    注意:必须先运行Anaconda-Clean再进行简单卸载操作。

    • 从Anaconda Prompt(Linux或macOS上的终端)安装Anaconda-Clean包:

      conda install anaconda-clean
      
    • 在同一个窗口中,运行以下命令之一:

      • 删除所有与Anaconda相关的文件和目录,并在每次删除之前进行确认提示:

    • anaconda-clean
      
    • 或者,删除所有与Anaconda相关的文件和目录,而不需要提示删除每个文件:

    • anaconda-clean --yes
      

    Anaconda-Clean会在您的主目录中创建名为.anaconda_backup的文件夹,备份可能被移除的所有文件和目录。请注意,Anaconda-Clean不会操作AnacondaProjects目录中的数据文件。

  3. 使用Anaconda-Clean后,请按照选项A中的说明卸载Anaconda。


官方命令的结果是显示消息,anaconda-cloud 无法作为 Cmdlet、函数、脚本或程序的一部分找到。(...) - Ben
我认为选项B在Windows 7上不起作用。> anaconda-clean 未识别术语“anaconda-clean”作为cmdlet、函数、脚本文件或可操作程序的名称。 - ximiki
2
它是有效的,你只需要在Anaconda提示符中运行,而不是命令提示符中运行。 - fen

19

我的电脑在开始菜单中没有卸载程序。但是在控制面板 > 程序 > 卸载程序中选择菜单中的Python(Anaconda64bits)即可卸载。(请注意,我正在使用Win10)


18

如果进行干净的重新安装/卸载没有起作用,那是因为Anaconda安装仍然在注册表中。

  1. 开始 -> 运行 -> Regedit
  2. 导航到HKEY_CURRENT_USER -> Software -> Python
  3. 您可能会看到2个子文件夹Anaconda和PythonCore。展开两个文件夹并检查Install文件夹中的"Install Location",它将列在右边。
  4. 删除Anaconda、PythonCore或Python整个文件夹,或删除与安装Python包到Anaconda相关的注册表路径。

3
删除注册表中的这些文件夹会出现什么问题?如果我计划重新安装Anaconda,那会怎样?更改注册表是否会干扰重新安装过程? - Cale Sweeney

15

由于我没有找到卸载程序,解决方案是重新安装Anaconda,然后再卸载它。


除了卸载之外,我还需要对我的组件进行clean-build(该组件具有某些依赖项,当调用下游配置时,这些依赖项的路径被更改为Anaconda安装路径)。参考卸载Anaconda的问题 - parasrish

8

Anaconda自带一个卸载程序,应该已经安装在开始菜单中。


8
是的,由于某种原因它不在那里。 - sci-guy

7

使用 C:\Users\username\Anaconda3 中的 Uninstall-Anaconda.exe 是一个不错的方法。


4

方法1: 要卸载Anaconda3,前往Anaconda3文件夹,您会找到一个名为Uninstall-Anaconda3.exe的可执行文件,请双击它。这样就可以卸载应用程序。 有时候会存在anaconda命令提示符、jupyter笔记本、spyder等快捷方式,所以也要删除那些文件。

方法2(Windows8): 进入控制面板->程序->卸载程序,然后在菜单中选择Anaconda3(Python3.1. 64位)进行卸载。


4

在 C:\ 目录下有一个“start item”文件夹。将您的 anaconda3 文件夹移动到那里,简单易行即可完成操作。在我的情况下,我在这里找到了 "C:\Users\pravu\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"。


3

针对Windows -

  1. 在控制面板中,选择添加或删除程序或卸载程序,然后选择Python 3.6(Anaconda)或您的Python版本。
  2. 在根目录下运行卸载之前,使用Windows资源管理器删除envs和pkgs文件夹。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接