下面我将为你提供在 Windows、macOS 和 Linux 三大主流操作系统上卸载 Anaconda 的详细步骤。

第一步:卸载前的重要提醒
-
备份!备份!备份!
- 备份环境:如果你有自定义的 Conda 环境(
my_env),可以使用以下命令导出为.yml文件:conda env export -n my_env > my_env_backup.yml
之后可以通过
conda env create -f my_env_backup.yml重新创建。 - 备份重要文件:将你 Anaconda 安装目录下的
pkgs文件夹(如果里面有你想保留的包)、envs文件夹(如果你手动管理了环境)以及你的 Jupyter notebooks、项目代码等复制到安全位置。
- 备份环境:如果你有自定义的 Conda 环境(
-
关闭所有相关程序
- 必须关闭:Anaconda Navigator, Jupyter Notebook/Lab, Spyder, VS Code (如果用它运行 Conda 环境), 以及任何你通过 Anaconda 启动的终端或程序。
- 检查任务管理器/活动监视器:确保没有
anaconda,python,jupyter等相关进程在后台运行。
第二步:执行卸载操作
A. 在 Windows 上卸载
Windows 提供了官方的卸载程序,这是最推荐的方法。

-
通过控制面板卸载(推荐)
- 打开 控制面板 (可以在开始菜单搜索)。
- 将“查看方式”改为“类别”,然后点击“程序” -> “程序和功能”。
- 在程序列表中找到 "Anaconda3" (或你安装时的名称)。
- 右键点击它,选择“卸载”。
- 按照屏幕上的提示完成卸载过程。
-
通过 Anaconda Clean 清理残留(可选但推荐)
- 在卸载完成后,为了更彻底地清理,可以运行
anaconda-clean。 - 打开 命令提示符 或 PowerShell。
- 输入以下命令并回车:
anaconda-clean
- 它会询问你是否要删除所有 Anaconda 相关的配置文件和缓存,输入
y确认。 - 注意:这个工具只删除配置和缓存,不会删除 Anaconda 的主安装目录。
- 在卸载完成后,为了更彻底地清理,可以运行
-
手动删除残留目录(可选)
- 如果上述步骤后你仍感觉不放心,可以手动删除 Anaconda 的安装目录,通常位于:
C:\Users\<你的用户名>\anaconda3 - 检查用户主目录下是否有
.conda、.continuum等隐藏文件夹,也可以一并删除。
- 如果上述步骤后你仍感觉不放心,可以手动删除 Anaconda 的安装目录,通常位于:
B. 在 macOS 上卸载
macOS 的卸载相对简单,因为通常只有一个安装包。

-
使用终端卸载(推荐)
- 打开 “终端” (Terminal) 应用。
- 运行以下命令,这个命令会查找并删除 Anaconda 的安装目录,默认安装路径是
/Users/<你的用户名>/anaconda3。# 如果你的 Anaconda 安装在 anaconda3 目录下 rm -rf ~/anaconda3
如果你的 Anaconda 安装在 miniconda3 目录下
rm -rf ~/miniconda3
* 这个命令会强制递归并静默删除整个目录,**请确保路径正确**,以免误删其他重要文件。 -
使用图形界面卸载
- 打开 “访达” (Finder)。
- 在左侧边栏选择“应用程序”。
- 找到 "Anaconda-Navigator" 或 "Anaconda Prompt" 等相关应用,将它们拖到“废纸篓”。
- 手动进入你的用户主目录 (
/Users/<你的用户名>/),找到并删除anaconda3或miniconda3文件夹,将其拖到废纸篓。
-
清理 Shell 配置文件
-
Anaconda 安装时会修改你的 Shell 配置文件(如
.bash_profile,.zshrc等),你需要手动移除相关配置。 -
在终端中打开你的配置文件,例如使用
nano:# 如果你使用的是 Bash (较旧版本的 macOS) nano ~/.bash_profile # 如果你使用的是 Zsh (macOS Catalina 及以后版本默认) nano ~/.zshrc
-
在文件中找到类似下面这几行并删除它们:
# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/Users/你的用户名/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/Users/你的用户名/anaconda3/etc/profile.d/conda.sh" ]; then . "/Users/你的用户名/anaconda3/etc/profile.d/conda.sh" else export PATH="/Users/你的用户名/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<< -
保存文件并退出 (在
nano中按Ctrl+X,Y,再回车)。 -
在终端中运行
source ~/.zshrc(或source ~/.bash_profile) 使更改生效。
-
C. 在 Linux 上卸载
Linux 的卸载方式与 macOS 类似,主要通过终端完成。
-
使用
rm -rf命令删除(推荐)- 打开 “终端” (Terminal)。
- 运行以下命令来删除 Anaconda 的安装目录,默认路径通常是
/home/<你的用户名>/anaconda3。# 如果你的 Anaconda 安装在 anaconda3 目录下 rm -rf ~/anaconda3
如果你的 Anaconda 安装在 miniconda3 目录下
rm -rf ~/miniconda3
* 同样,**请务必确认路径正确**。 -
清理 Shell 配置文件
- 这一步与 macOS 完全相同。
- 打开你的 Shell 配置文件(通常是
~/.bashrc或~/.bash_profile)。 - 删除其中由 Anaconda 添加的配置行(内容与 macOS 示例类似)。
- 保存文件后,在终端运行
source ~/.bashrc使更改生效。
第三步:验证卸载
完成以上所有步骤后,进行最后的验证。
- 重启你的电脑,这是确保所有进程和路径都完全清理的最简单方法。
- 重新打开一个终端。
- 尝试输入以下命令,如果系统提示“command not found”,则说明卸载成功:
conda --version python --version # 如果是通过 Anaconda 安装的 Python jupyter --version
- 检查你的系统
PATH环境变量中是否还包含 Anaconda 的路径,在终端中输入:echo $PATH
查看输出中是否还包含
.../anaconda3/bin或类似字样,如果没有,说明清理得很干净。
| 系统 | 主要方法 | 辅助/验证步骤 |
|---|---|---|
| Windows | 通过 控制面板 -> 程序和功能 卸载。 | 可选:运行 anaconda clean;手动删除 anaconda3 目录。 |
| macOS | 在终端运行 rm -rf ~/anaconda3。 |
必须:编辑 ~/.zshrc 或 ~/.bash_profile 删除 Conda 配置。 |
| Linux | 在终端运行 rm -rf ~/anaconda3。 |
必须:编辑 ~/.bashrc 或 ~/.bash_profile 删除 Conda 配置。 |
遵循以上步骤,你就可以彻底、干净地卸载掉 Anaconda 了,祝你之后重新安装或使用其他工具顺利!
