如何完全卸载Anaconda及其软件包?

时间:2020-07-19 10:45:44

标签: python anaconda conda

即使在按照here所述“完全”卸载Anaconda然后重新安装之后,我仍然在所有虚拟环境和基本环境中都存在一个错误。显然仍然存在。如何确保所有内容都被真正删除?

2 个答案:

答案 0 :(得分:1)

Anaconda卸载程序省去了.conda.anaconda_backups,其中仍然保留了许多元数据。此外,某些程序包会在Anaconda根文件夹之外安装自己的文件夹,而卸载程序并不会将其定位。最后,出于“完整性”考虑,我们可以删除注册表项,但这在大多数情况下不是必需的。

以下是我为解决Spyder问题而采取的步骤;对于其他软件包,只需在相关步骤中替换“ spyder”即可。

  1. 删除Anaconda/envsAnaconda/pkgs

  2. 运行Uninstall-Anaconda3.exe

  3. 可选Start -> Run -> regedit,删除:

    • HKEY_CURRENT_USER->软件-> Python
    • HKEY_LOCAL_MACHINE_USER->软件-> Python
  4. 删除:

    • 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
  5. 依次在**conda****spyder**中搜索C:,然后搜索D:,以确保没有剩余的东西,除了:

    • Anaconda3-2020.02-Windows-x86_64.exe(假设已安装;可以是其他版本)
    • .vscode\extensions中的文件
    • Microsoft Visual Studio\...\Extensions中的文件
  6. 如果conda或Python(PYTHONPATH)是系统环境变量,请将其删除

  7. 重启设备

  8. 验证hashes

  9. 关闭其他应用程序

  10. 运行Anaconda3-2020.02-Windows-x86_64.exe

  11. 启动Anaconda Powershell Prompt

  12. spyder

请注意,这不能保证所有内容都“绝对地”删除;因为那需要格式化硬盘,但这不是必须的。

答案 1 :(得分:0)

您可以通过键入以下内容来删除Anaconda目录:

rm -rf ~/anaconda3

或者您可以像这样使用Anaconda clean命令:

conda安装Anaconda-clean anaconda-clean-是的

在运行了上面的两个命令之后,请在顶部运行rm命令。