卸载 Miniconda#
要卸载您的 Miniconda 安装
(可选)如果您在
anaconda3
目录之外创建了任何环境,您可以手动删除它们以增加计算机上可用的磁盘空间。此步骤必须在卸载 Miniconda 之前执行。卸载
anaconda3
目录之外的环境打开 Anaconda Prompt。
运行以下命令查看所有环境的列表
conda info --envs
如果您的任何环境位于
anaconda3
以外的目录中,您将需要卸载包含这些环境的目录。使用以下命令卸载目录将同时删除环境文件并取消注册环境。打开您首选的 shell。
运行以下命令卸载目录
# 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>
在 Windows 搜索框中搜索“控制面板”,然后选择“控制面板”应用。
点击程序下的卸载程序。
从程序列表中选择 Miniconda。
点击卸载。
按照屏幕上的说明完成卸载过程。
静默 CLI 卸载
在 Windows 操作系统上,您可以使用命令提示符或 PowerShell 静默卸载 Miniconda。
打开一个新的命令提示符窗口并运行以下命令
start /wait .\miniconda3\Uninstall-Miniconda3.exe /S
从 Miniconda v24.11.1 开始,您还可以使用其他参数从系统中删除其他文件。
可选卸载参数
/RemoveCaches=[0|1]
删除缓存(例如,包和索引缓存等)。
/RemoveConfigFiles=[none|user|system|all]
删除配置文件,例如
.condarc
文件。user
删除当前用户主目录内的文件,system
删除该目录外的所有文件。/RemoveUserData=[0|1]
删除用户数据,例如
%USERPROFILE%/.conda
目录。
注意
如果您安装了多个 conda,不建议使用这些参数。
以下命令是如何使用卸载参数的示例
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 开始,您还可以使用其他参数从系统中删除其他文件。
可选卸载参数
/RemoveCaches=[0|1]
删除缓存,例如包缓存。
/RemoveConfigFiles=[none|user|system|all]
删除配置文件,例如
.condarc
文件。user
删除当前用户主目录内的文件,system
删除该目录外的所有文件。/RemoveUserData=[0|1]
删除用户数据,例如
${env:USERPROFILE}/.conda
目录。
注意
如果您安装了多个 conda,不建议使用这些参数。
以下命令是如何使用卸载参数的示例
Start-Process -FilePath ".\miniconda3\Uninstall-Miniconda3.exe" -ArgumentList "/S /RemoveCaches=1 /RemoveConfigFiles=user /RemoveUserData=1" -Wait
打开一个新的终端应用程序窗口。
(可选)如果您在
anaconda3
目录之外创建了任何环境,您可以手动删除它们以增加计算机上可用的磁盘空间。此步骤必须在卸载 Miniconda 之前执行。卸载
anaconda3
目录之外的环境运行以下命令查看所有环境的列表
conda info --envs
如果您的任何环境位于
anaconda3
以外的目录中,您将需要卸载包含这些环境的目录。使用以下命令卸载目录将同时删除环境文件并取消注册环境。运行以下命令卸载目录
# Replace <PATH_TO_ENV_DIRECTORY> with the path to the directory that contains the environments ~/miniconda3/_conda constructor uninstall --prefix <PATH_TO_ENV_DIRECTORY>
通过运行以下命令停用您的
base
环境conda deactivate
您应该不再在终端提示符中看到
(base)
。从 Miniconda v24.11.1 开始,
uninstaller.sh
脚本可用于帮助您从系统中删除 Miniconda。运行基本脚本以删除 Miniconda 及其 shell 初始化,或添加参数以删除其他用户或系统文件。如果您的版本没有卸载脚本,请使用“手动卸载”下的说明。注意
如果您已将 Miniconda 安装到系统位置,则必须使用
sudo -E
运行卸载程序。例如,macOS 的
.pkg
安装程序将 Miniconda 安装到系统位置/opt/miniconda3
。~/miniconda3/uninstall.sh
sudo -E ~/opt/miniconda3/uninstall.sh
注意
包含其他卸载参数是可选的。这些参数从您的系统中删除其他文件。如果您安装了多个 conda,则不建议使用这些参数。
如果安装目录外的任何文件是符号链接,则可能只会删除链接,而不会删除底层文件,这意味着您需要手动查找并删除它们。
可选卸载参数
--remove-caches
删除缓存(例如,包和索引缓存等)。
--remove-config-files {user,system,all}
删除配置文件,例如
.condarc
文件。user
删除当前用户主目录内的文件,system
删除该目录外的所有文件。--remove-user-data
删除用户数据,例如
~/.conda
目录。
以下命令是如何使用卸载参数的示例
~/miniconda3/uninstall.sh --remove-caches --remove-config-files user --remove-user-data
(可选)通过运行以下命令,从所有终端 shell 配置文件中删除任何 conda 初始化脚本
conda activate conda init --reverse --all
使用
rm -rf
删除您的整个miniconda3
目录。根据您的安装,此目录将位于您的根文件夹或 opt 文件夹中。警告
当与
-r
(递归)标志配对使用时,f
(强制)标志会删除所有指定的目录及其中的文件,而不会提示您确认。在运行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
(可选)通过运行以下命令,从您的主目录中删除隐藏的
.condarc
文件和.conda
、.continuum
和.anaconda
目录注意
考虑保留
.condarc
文件的备份,特别是如果您对 conda 进行了自定义配置并计划重新安装。rm -rf ~/.condarc ~/.conda ~/.continuum ~/.anaconda
关闭并重新打开终端以刷新它。您应该不再在终端提示符中看到
(base)
。