如何完全从 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?的主要内容,如果未能解决你的问题,请参考以下文章
无法从 WinPE 中的 Windows 8 安装中完全删除 ProgramData