卸载 Anaconda Distribution#

需要卸载 Anaconda Navigator 吗?

请参阅卸载 Navigator

需要卸载 Miniconda 吗?

此页面上的卸载说明与 Miniconda 的说明几乎相同,但有关 Miniconda 的具体卸载说明,请参阅卸载 Miniconda

注意

卸载过程可能会留下某些 artifacts,例如桌面快捷方式或补充文件,必须在完成后手动删除。这是一个已知问题,正在解决中。

要卸载您的 Anaconda 安装

  1. (可选)如果您在 anaconda3 目录之外创建了任何环境,您可以手动删除它们以增加计算机上的可用磁盘空间。此步骤必须在卸载 Anaconda Distribution 之前执行。

    卸载 anaconda3 目录之外的环境
    1. 打开 Anaconda Prompt。

    2. 运行以下命令查看所有环境的列表

      conda info --envs
      

      如果您的任何环境位于 anaconda3 以外的目录中,您将需要卸载包含这些环境的目录。使用以下命令卸载目录将同时删除环境文件并取消注册环境。

    3. 打开您首选的 shell。

    4. 运行以下命令卸载目录

      # Replace <YOUR_USERNAME> with your Windows username
      # Replace <PATH_TO_ENV_DIRECTORY> with the path to the directory that contains the environments
      C:\Users\<YOUR_USERNAME>\anaconda3\_conda constructor uninstall --prefix <PATH_TO_ENV_DIRECTORY>
      
  2. 在 Windows 搜索框中搜索“控制面板”,然后选择“控制面板”应用。

  3. 单击程序下的卸载程序

  4. 从程序列表中选择 Anaconda。

  5. 单击卸载

  6. 按照屏幕上的说明完成卸载过程。

静默 CLI 卸载

在 Windows 操作系统上,您可以使用命令提示符或 PowerShell 静默卸载 Anaconda Distribution。

打开一个新的命令提示符窗口并运行以下命令

start /wait .\anaconda3\Uninstall-Anaconda3.exe /S

打开一个新的 PowerShell 窗口并运行以下命令

Start-Process -FilePath ".\anaconda3\Uninstall-Anaconda3.exe" -ArgumentList "/S" -Wait

注意

卸载 Anaconda Distribution 可能需要几分钟才能完成。

  1. 打开您的终端应用程序。

  2. (可选)如果您在 anaconda3 目录之外创建了任何环境,您可以手动删除它们以增加计算机上的可用磁盘空间。此步骤必须在卸载 Anaconda Distribution 之前执行。

    卸载 anaconda3 目录之外的环境
    1. 运行以下命令查看所有环境的列表

      conda info --envs
      

      如果您的任何环境位于 anaconda3 以外的目录中,您将需要卸载包含这些环境的目录。使用以下命令卸载目录将同时删除环境文件并取消注册环境。

    2. 运行以下命令卸载目录

      # Replace <PATH_TO_ENV_DIRECTORY> with the path to the directory that contains the environments
      ~/anaconda3/_conda constructor uninstall --prefix <PATH_TO_ENV_DIRECTORY>
      
  3. (可选)通过运行以下命令,从所有终端 shell 配置文件中删除任何 conda 初始化脚本

    conda activate
    conda init --reverse --all
    
    什么是 conda 初始化脚本?

    初始化脚本执行配置 shell 以自动识别 conda 命令的命令。

    有关初始化的技术说明,请参阅官方 conda 文档中的Conda 初始化

    要查看可以初始化 conda 的 shell 列表,请参阅官方 conda 文档中的conda init

  4. 使用 rm -rf 删除您的整个 anaconda3 目录。根据您的安装,此目录将位于您的根文件夹或 opt 文件夹中。

    警告

    当与 -r(递归)标志配对使用时,f(强制)标志会删除所有指定的目录及其中的文件,而不会提示您进行确认。在运行 rm -rf 之前,请仔细检查并确认您已正确指定要删除的目录,因为此操作无法撤消。

    # The following are a few examples of how you might need to delete your anaconda3 folder
    rm -rf anaconda3
    rm -rf ~/anaconda3
    sudo rm -rf /opt/anaconda3
    
  5. (可选)通过运行以下命令,从您的主目录中删除隐藏的 .condarc 文件和 .conda.continuum.anaconda 目录

    注意

    考虑保留 .condarc 文件的备份,特别是如果您对 conda 有自定义配置并计划重新安装。

    rm -rf ~/.condarc ~/.conda ~/.continuum ~/.anaconda
    
  6. 关闭并重新打开终端以刷新它。您应该不再在终端提示符中看到 (base)