如何完全卸载 Anaconda 及其软件包?
How can I completely uninstall Anaconda and its packages?
我有一个错误在所有虚拟环境和基础环境中持续存在,即使在按照 所述“完全”卸载 Anaconda 然后重新安装之后也是如此;显然还有一些东西。我怎样才能确保所有内容都被真正删除?
Anaconda 卸载程序遗漏了 .conda
和 .anaconda_backups
,其中保留了大量元数据缓存。此外,某些软件包会在根 Anaconda 文件夹之外安装它们自己的文件夹,这些文件夹不是卸载程序的目标。最后,为了“完整性”,我们可能会删除注册表键值,但大多数时候不需要这样做。
以下是我为解决 Spyder 问题所采取的步骤;对于其他软件包,只需在相关步骤中替换“spyder”即可。
删除Anaconda/envs
和Anaconda/pkgs
运行 Uninstall-Anaconda3.exe
可选:Start -> Run -> regedit
,删除:
- HKEY_CURRENT_USER -> 软件 -> Python
- HKEY_LOCAL_MACHINE_USER -> 软件 -> Python
删除:
C:\Users\.conda
C:\Users\.anaconda_backup
C:\Users\.spyder
C:\Users\.spyder-py3
注意: 在删除 之前备份config
里面的文件夹
C:\Users\Name\AppData\Local\conda
C:\Users\Name\AppData\Local\Spyder
C:\Users\Name\AppData\Local\Temp\spyder
C:\Users\Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.7
搜索 **conda**
,然后在 C:
和 D:
中搜索 **spyder**
,以确保没有任何剩余,除了:
Anaconda3-2020.02-Windows-x86_64.exe
(假设已经安装;可以是另一个版本)
.vscode\extensions
中的文件
Microsoft Visual Studio\...\Extensions
中的文件
如果conda或者Python(PYTHONPATH)是系统环境变量,去掉它们
重启设备
验证hashes
关闭其他应用程序
运行 Anaconda3-2020.02-Windows-x86_64.exe
启动Anaconda Powershell Prompt
spyder
请注意,这并不能保证所有内容都被“真正绝对”删除;因为那个需要格式化硬盘驱动器,但这从来都不是必需的。
您可以通过键入以下内容删除 Anaconda 目录:
rm -rf ~/anaconda3
或者您可以像这样使用 Anaconda clean 命令:
conda 安装 anaconda-clean
anaconda-clean --yes'
运行在 运行 上面的两个命令之后,顶部的 rm 命令。
我有一个错误在所有虚拟环境和基础环境中持续存在,即使在按照
Anaconda 卸载程序遗漏了 .conda
和 .anaconda_backups
,其中保留了大量元数据缓存。此外,某些软件包会在根 Anaconda 文件夹之外安装它们自己的文件夹,这些文件夹不是卸载程序的目标。最后,为了“完整性”,我们可能会删除注册表键值,但大多数时候不需要这样做。
以下是我为解决 Spyder 问题所采取的步骤;对于其他软件包,只需在相关步骤中替换“spyder”即可。
删除
Anaconda/envs
和Anaconda/pkgs
运行
Uninstall-Anaconda3.exe
可选:
Start -> Run -> regedit
,删除:- HKEY_CURRENT_USER -> 软件 -> Python
- HKEY_LOCAL_MACHINE_USER -> 软件 -> Python
删除:
C:\Users\.conda
C:\Users\.anaconda_backup
C:\Users\.spyder
C:\Users\.spyder-py3
注意: 在删除 之前备份C:\Users\Name\AppData\Local\conda
C:\Users\Name\AppData\Local\Spyder
C:\Users\Name\AppData\Local\Temp\spyder
C:\Users\Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.7
config
里面的文件夹搜索
**conda**
,然后在C:
和D:
中搜索**spyder**
,以确保没有任何剩余,除了:Anaconda3-2020.02-Windows-x86_64.exe
(假设已经安装;可以是另一个版本).vscode\extensions
中的文件
Microsoft Visual Studio\...\Extensions
中的文件
如果conda或者Python(PYTHONPATH)是系统环境变量,去掉它们
重启设备
验证hashes
关闭其他应用程序
运行
Anaconda3-2020.02-Windows-x86_64.exe
启动
Anaconda Powershell Prompt
spyder
请注意,这并不能保证所有内容都被“真正绝对”删除;因为那个需要格式化硬盘驱动器,但这从来都不是必需的。
您可以通过键入以下内容删除 Anaconda 目录:
rm -rf ~/anaconda3
或者您可以像这样使用 Anaconda clean 命令:
conda 安装 anaconda-clean anaconda-clean --yes'
运行在 运行 上面的两个命令之后,顶部的 rm 命令。