卸载 Miniconda#

要卸载 Miniconda 安装:

  1. (可选)如果您在anaconda3目录中,您可以手动删除它们以增加计算机上的可用磁盘空间。此步骤必须在卸载 Miniconda 之前执行。

    卸载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>\miniconda3\_conda constructor uninstall --prefix <PATH_TO_ENV_DIRECTORY>
      
  2. 在 Windows 搜索框中搜索“控制面板”,然后选择控制面板应用程序。

  3. 单击 Programs 下的 Uninstall a program

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

  5. 单击 Uninstall(卸载)。

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

静默 CLI 卸载

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

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

start /wait .\miniconda3\Uninstall-Miniconda3.exe /S

从 Miniconda v24.11.1 开始,您还可以使用其他参数从系统中删除其他文件。

可选的 uninstall 参数
/RemoveCaches=[0|1]

删除缓存(例如,包和索引缓存等)。

/RemoveConfigFiles=[none|user|system|all]

删除配置文件,例如.condarc文件。user删除当前用户主目录中的文件,并system删除该目录之外的所有文件。

/RemoveUserData=[0|1]

删除用户数据,例如%USERPROFILE%/.conda目录。

谨慎

如果您有多个 conda 安装,则不建议使用这些参数。

以下命令是如何使用 uninstall 参数的示例:

start /wait .\miniconda3\Uninstall-Miniconda3.exe /S /RemoveCaches=1 /RemoveConfigFiles=user /RemoveUserData=1

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

Start-Process -FilePath ".\miniconda3\Uninstall-Miniconda3.exe" -ArgumentList "/S" -Wait

从 Miniconda v24.11.1 开始,您还可以使用其他参数从系统中删除其他文件。

可选的 uninstall 参数
/RemoveCaches=[0|1]

删除缓存,例如包缓存。

/RemoveConfigFiles=[none|user|system|all]

删除配置文件,例如.condarc文件。user删除当前用户主目录中的文件,并system删除该目录之外的所有文件。

/RemoveUserData=[0|1]

删除用户数据,例如${env:USERPROFILE}/.conda目录。

谨慎

如果您有多个 conda 安装,则不建议使用这些参数。

以下命令是如何使用 uninstall 参数的示例:

Start-Process -FilePath ".\miniconda3\Uninstall-Miniconda3.exe" -ArgumentList "/S /RemoveCaches=1 /RemoveConfigFiles=user /RemoveUserData=1" -Wait
  1. 打开一个新的终端应用程序窗口。

  2. (可选)如果您在anaconda3目录中,您可以手动删除它们以增加计算机上的可用磁盘空间。此步骤必须在卸载 Miniconda 之前执行。

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

      conda info --envs
      

      如果您在anaconda3,您将需要卸载包含环境的目录。使用以下命令卸载目录将删除环境文件并取消注册环境。

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

      # Replace <PATH_TO_ENV_DIRECTORY> with the path to the directory that contains the environments
      ~/miniconda3/_conda constructor uninstall --prefix <PATH_TO_ENV_DIRECTORY>
      
  3. 停用您的baseenvironment 中:

    conda deactivate
    

    您应该不会再看到(base)在终端提示符中。

  4. 从 Miniconda v24.11.1 开始,uninstaller.sh脚本可帮助您从系统中删除 Miniconda。运行基本脚本以删除 Miniconda 及其 shell 初始化,或添加参数以删除其他用户或系统文件。如果您的版本没有卸载程序脚本,请按照 Manual uninstall(手动卸载)下的说明进行作。

    注意

    如果您已将 Miniconda 安装到系统位置,则必须使用sudo -E以运行卸载程序。

    例如,.pkgmacOS 安装程序将 Miniconda 安装到系统位置,/opt/miniconda3.

    ~/miniconda3/uninstall.sh
    
    sudo -E ~/opt/miniconda3/uninstall.sh
    

    谨慎

    • 包含其他 uninstall 参数是可选的。这些参数会从系统中删除其他文件。如果您有多个 conda 安装,则不建议使用这些参数。

    • 如果安装目录之外的任何文件是符号链接,则可能只会删除链接,而不会删除底层文件,这意味着您需要手动查找并删除它们。

    可选的 uninstall 参数
    --remove-caches

    删除缓存(例如,包和索引缓存等)。

    --remove-config-files {user,system,all}

    删除配置文件,例如.condarc文件。user删除当前用户主目录中的文件,并system删除该目录之外的所有文件。

    --remove-user-data

    删除用户数据,例如~/.conda目录。

    以下命令是如何使用 uninstall 参数的示例:

    ~/miniconda3/uninstall.sh --remove-caches --remove-config-files user --remove-user-data
    
    1. (可选)通过运行以下命令,从所有终端 shell 配置文件中删除任何 conda 初始化脚本:

      conda activate
      conda init --reverse --all
      
    2. 删除整个miniconda3目录替换为rm -rf.根据您的安装,此目录将位于您的根文件夹或 opt 文件夹中。

      警告

      -r(递归)标志、f(force) 标志会删除所有指定的目录及其中的文件,而不提示您进行确认。在运行之前,请仔细检查并验证是否已正确指定要删除的目录rm -rf,因为此作无法撤消。

      # The following are a few examples of how you might need to delete your miniconda3 folder
      rm -rf miniconda3
      rm -rf ~/miniconda3
      sudo rm -rf /opt/miniconda3
      
    3. (可选)移除隐藏的.condarcfile 和.conda,.continuum.anaconda目录:

      谨慎

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

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