如何完全从 Windows 中删除 anaconda?

Posted

技术标签:

【中文标题】如何完全从 Windows 中删除 anaconda?【英文标题】:How to remove anaconda from windows completely? 【发布时间】:2015-06-02 23:30:41 【问题描述】:

我前段时间安装了 Anaconda,但最近决定卸载它,只安装基本的 python 2.7。

我删除了 Anaconda 并删除了所有目录并安装了 python 2.7。

但是当我为 Windows 安装 PyGTK 时,它说它将安装到 c:/users/.../Anaconda directory - 这甚至不存在。我想将它安装到c:/python-2.7 目录。为什么它认为仍然安装 Anaconda?我该如何改变呢?

【问题讨论】:

可能有一个旧的注册表项。你是为你自己还是为所有用户安装 Python?您安装的是 32 位还是 64 位 Python?您尝试安装的 PyGTK 软件包是否与后者匹配? 卸载后是否重新启动控制台..? 【参考方案1】:

在您安装 Anaconda 的文件夹中(例如:C:\Users\username\Anaconda3)应该有一个名为 Uninstall-Anaconda.exe 的可执行文件。双击此文件开始卸载 Anaconda。

这也应该可以解决问题。

【讨论】:

对我来说,卸载程序位于路径 C:\Users\username\AppData\Local\Continuum\Anaconda2 中。不知道为什么以及如何附加Continuum。 (评论,因为它可能对将来的某人有所帮助)【参考方案2】:

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

[不幸的是,在我找到官方文章之前,我做了简单的删除(在 C:\Users\username\Anaconda3 中的 Uninstall-Anaconda.exe 遵循堆栈溢出中的答案),所以我必须手动删除所有内容。]

但是对于你们其他人来说,官方完全删除可能会很有趣,所以我在这里复制了它:

要卸载 Anaconda,您可以简单地删除该程序。这 会留下一些文件,这对大多数用户来说很好。看 选项 A。

如果您还想删除配置文件的所有痕迹并且 Anaconda 及其程序的目录,您可以下载和使用 首先是 Anaconda-Clean 程序,然后进行简单的删除。见选项 B.

    选项 A. 使用简单删除卸载 Anaconda:

    Windows - 在控制面板中,选择添加或删除程序或卸载程序,然后选择 Python 3.6 (Anaconda) 或您的 Python 版本。 [...这里还提供了适用于 Mac 和 Linux 的解决方案:https://docs.anaconda.com/anaconda/install/uninstall/]

    选项 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 目录保持不变。

    使用 Anaconda-Clean 后,按照上面选项 A 中的说明卸载 Anaconda。

【讨论】:

官方命令导致 anaconda-clound 无法作为 Cmdlet、函数、脚本或程序的一部分找到的消息。(...) 我认为选项 B 不适用于 Windows 7。> anaconda-clean The term 'anaconda-clean' is not recognized as the name of a cmdlet, function, script file, or operable program. 它工作你只需要在 anaconda 提示符而不是命令提示符下运行【参考方案3】:

在我的计算机中,开始菜单中也没有卸载程序。但它可以通过控制面板>程序>卸载程序,然后在菜单中选择Python(Anaconda64bits)。 (注意我用的是Win10)

【讨论】:

这个技巧是秘密,我有 Python 3.7.1 (Anaconda3 2018.12 64-bit)【参考方案4】:

如果干净的重新安装/卸载不起作用,这是因为 Anaconda 安装仍列在注册表中。

    开始 -> 运行 -> 注册表编辑器 导航到 HKEY_CURRENT_USER -> 软件 -> Python 您可能会看到 2 个子文件夹,Anaconda 和 PythonCore。展开两者并检查安装文件夹中的“安装位置”,它将在右侧列出。 删除 Anaconda 和 PythonCore 文件夹中的一个或两个,或者将 Python 包安装到 Anaconda 的整个 Python 文件夹和注册表路径将消失。

【讨论】:

从注册表中删除这些文件夹有什么问题吗?如果我的计划是再次重新安装 Anaconda 怎么办?篡改注册表会搞砸吗?【参考方案5】:

由于我没有列出卸载程序 - 解决方案原来是重新安装 Anaconda 然后卸载它。

【讨论】:

除了卸载之外,我还必须为我的组件做一个 clean-build (它具有某些依赖项,其路径在关闭时更改为 Anaconda-install-path -the-line configure 被调用)。 Ref to uninstall problem with anaconda【参考方案6】:

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

【讨论】:

是的,由于某种原因它不存在。【参考方案7】:

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

【讨论】:

【参考方案8】:

方法1: 要卸载 Anaconda3,请转到 Anaconda3 文件夹,在那里你将能够找到一个名为 Uninstall-Anaconda3.exe 的可执行文件,双击它。这应该卸载你的应用程序。 有时anaconda命令提示符,jupyter notebook,spyder等的快捷方式存在,所以也删除这些文件。

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

【讨论】:

【参考方案9】:

看起来仍然有一些文件和一些注册表项。因此,您也可以运行 revocleaner 工具来删除这些条目。重新启动并再次安装它现在应该这样做。 我也遇到了问题,通过彻底清洁我摆脱了它。

【讨论】:

这看起来像是免费软件恶意软件之一的广告。我会非常小心地应用此答案中的建议。【参考方案10】:

在我的机器(Win10)上,卸载程序位于C:\ProgramData\Anaconda3\Uninstall-Anaconda3.exe

【讨论】:

【参考方案11】:

对于windows-

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

【讨论】:

【参考方案12】:

在 C:\ 驱动器中有一个起始项目文件夹。在那里删除你的 anaconda3 文件夹,很简单,你很高兴。就我而言,我在这里找到了“C:\Users\pravu\AppData\Roaming\Microsoft\Windows\Start Menu\Programs”

【讨论】:

【参考方案13】:

转到C:\Users\username\Anaconda3 并搜索Uninstall-Anaconda3.exe,这将删除Anaconda 的所有组件。

【讨论】:

【参考方案14】:
    从控制面板卸载 Anaconda 从用户/用户中删除相关文件夹、缓存数据和配置 从隐藏列表中的 AppData 文件夹中删除 要删除开始菜单条目 -> 转到 C:/ProgramsData/Microsoft/Windows/ 并删除 Anaconda 文件夹或在开始菜单中搜索 anaconda 并右键单击 anaconda 提示符 -> 在文件夹中显示选项。 这几乎可以清理系统上的每个 anaconda 文件。

【讨论】:

以上是关于如何完全从 Windows 中删除 anaconda?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Windows 中完全删除 node.js

无法从 WinPE 中的 Windows 8 安装中完全删除 ProgramData

如何完全删除我机器上与 Spyder 相关的所有内容?

如何从 windows(v10) 完全卸载 Android Studio?

如何从 MongoDB 文档中完全删除字段?

我无法从我的设备中完全删除 android studio