Anaconda 安装与卸载全流程指南:覆盖 Windows、macOS 与 Linux 平台
一、系统要求与版本选择
1.1 系统兼容性
操作系统最低版本推荐版本WindowsWindows 7 SP1Windows 10/11macOSmacOS 10.13 (High Sierra)macOS 12+ (Monterey)Linuxglibc 2.17+Ubuntu 20.04+, CentOS 7+1.2 版本选择指南
- Anaconda:完整版,包含 250+ 预装包(约 3-5GB),适合新手。
- Miniconda:精简版,只包含 conda、Python 和核心依赖(约 50-100MB),适合有经验用户。
- Python 版本:
- Python 3.11:最新稳定版,推荐大多数用户。
- Python 3.10:长期支持版,适合企业环境。
- Python 3.9:兼容性最佳,适合遗留项目。
注意:截至 2026 年 4 月,Anaconda 官方已停止对 Python 3.8 及更早版本的支持。
二、下载 Anaconda
2.1 官方下载地址
- 主站点:https://www.anaconda.com/products/distribution
- 镜像站点(推荐国内用户):
2.2 文件命名规则
Anaconda3-2024.10-Windows-x86_64.exe # Windows 64位
Anaconda3-2024.10-MacOSX-x86_64.pkg # macOS Intel
Anaconda3-2024.10-MacOSX-arm64.pkg # macOS Apple Silicon
Anaconda3-2024.10-Linux-x86_64.sh # Linux 64位2.3 校验文件完整性
# Windows (PowerShell)
Get-FileHash Anaconda3-2024.10-Windows-x86_64.exe -Algorithm SHA256
# macOS/Linux
sha256sum Anaconda3-2024.10-Linux-x86_64.sh三、Windows 详细安装流程
3.1 步骤 1: 运行安装程序
- 双击下载的
.exe文件。 - 如果出现安全警告,点击“更多信息” → “仍要运行”。
- 等待安装程序初始化(可能需要 1-2 分钟)。
3.2 步骤 2: 安装向导配置
欢迎界面
- 勾选“I agree to the license agreement”。
- 点击“Next”。
安装类型选择
- Just Me (recommended):仅当前用户(推荐)。
- All Users:所有用户(需要管理员权限)。
安装位置
- 默认路径:
C:Users<username>Anaconda3。 - 重要:路径不要包含中文或空格。
- 建议保持默认,避免后续权限问题。
高级选项
- ✅ Add Anaconda3 to my PATH environment variable(不推荐勾选)。
- ✅ Register Anaconda3 as my default Python 3.x(推荐勾选)。
PATH 警告说明:官方不建议将 Anaconda 添加到 PATH,因为可能导致与其他 Python 安装冲突。推荐使用 Anaconda Prompt。
3.3 步骤 3: 开始安装
- 点击“Install”开始安装。
- 等待安装完成(通常需要 10-20 分钟)。
- 安装完成后点击“Next” → “Finish”。
3.4 步骤 4: 验证安装
# 打开Anaconda Prompt(开始菜单搜索)
conda --version
python --version
jupyter --version四、macOS 详细安装流程
4.1 Intel 芯片 Mac 安装
4.1.1 步骤 1: 运行安装包- 双击下载的
.pkg文件。 - 点击“Continue”。
- 通过介绍页面阅读许可证协议,点击“Continue” → “Agree”。
安装位置
- 选择“Install for me only”。
- 默认路径:
/Users/<username>/anaconda3。
确认安装
- 点击“Install”。
- 输入管理员密码(如果提示)。
点击“Close”完成安装。
4.2 Apple Silicon (M1/M2/M3) Mac 安装
重要:必须下载 arm64 版本的安装包。
- 下载
Anaconda3-2024.10-MacOSX-arm64.pkg。 - 按照上述 Intel 安装步骤进行安装。
- 完成后,终端会自动配置 zsh。
4.3 终端配置(如果未自动配置)
# 对于bash用户
echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
# 对于zsh用户(macOS Catalina+默认)
echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc4.4 验证安装
conda --version
python --version
which python # 应该显示 ~/anaconda3/bin/python五、Linux 详细安装流程
5.1 步骤 1: 下载并验证
# 下载安装脚本
wget https://repo.anaconda.com/archive/Anaconda3-2024.10-Linux-x86_64.sh
# 验证SHA256(可选但推荐)
sha256sum Anaconda3-2024.10-Linux-x86_64.sh
# 对比官方提供的校验值5.2 步骤 2: 运行安装脚本
# 运行安装脚本
bash Anaconda3-2024.10-Linux-x86_64.sh
# 或者静默安装(无交互)
bash Anaconda3-2024.10-Linux-x86_64.sh -b -p $HOME/anaconda35.3 步骤 3: 交互式安装过程
欢迎信息
- 按 Enter 键继续。
- 输入
yes接受许可证。
安装位置
- 默认:
/home/<username>/anaconda3。 - 可以输入自定义路径(不要包含空格或特殊字符)。
- 按 Enter 确认。
初始化 conda
- 推荐选择 yes:自动修改 shell 配置文件。
- 如果选择 no,需要手动初始化。
5.4 步骤 4: 初始化 conda(如果安装时选择 no)
# 手动初始化
~/anaconda3/bin/conda init
# 或者手动添加到shell配置文件
echo 'export PATH="$HOME/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc5.5 步骤 5: 验证安装
conda --version
python --version
conda list | wc -l # 应该显示250+个包六、安装后验证与配置
6.1 基础验证命令
# 验证conda
conda --version
conda info
# 验证Python
python --version
python -c "import sys; print(sys.executable)"
# 验证关键包
python -c "import numpy, pandas, matplotlib; print('All packages imported successfully')"6.2 配置国内镜像源(推荐)
# 添加清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
# 查看当前配置
conda config --show channels6.3 初始化 Jupyter Notebook
# 生成配置文件
jupyter notebook --generate-config
# 设置密码(可选)
jupyter notebook password
# 启动Jupyter
jupyter notebook6.4 验证 Navigator(GUI)
# 启动Anaconda Navigator
anaconda-navigator七、Windows 完全卸载流程
7.1 方法 1: 使用官方卸载程序(推荐)
7.1.1 步骤 1: 通过控制面板卸载- 打开“控制面板” → “程序和功能”。
- 在程序列表中找到“Anaconda3 (64-bit)”。
- 右键点击 → “卸载”。
- 按照卸载向导完成卸载。
# 删除Anaconda安装目录(如果存在)
rmdir /s "C:Users<username>Anaconda3"
# 删除Anaconda相关环境变量
# 控制面板 → 系统 → 高级系统设置 → 环境变量
# 在用户变量和系统变量中删除PATH中的Anaconda路径7.1.3 步骤 3: 清理注册表(谨慎操作)警告:修改注册表前请备份。
- 按
Win + R,输入regedit。 - 导航到以下路径并删除相关项:
HKEY_CURRENT_USERSoftwarePythonContinuumAnalyticsHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallAnaconda3
7.2 方法 2: 手动完全卸载
7.2.1 步骤 1: 删除安装目录# 假设安装在默认位置
rmdir /s "%USERPROFILE%Anaconda3"
rmdir /s "%USERPROFILE%Anaconda3_backup"7.2.2 步骤 2: 清理环境变量- 右键“此电脑” → “属性” → “高级系统设置”。
- 点击“环境变量”。
- 在“用户变量”中找到
PATH,删除包含Anaconda3的条目。 - 删除
PYTHONPATH变量(如果存在)。
- 删除开始菜单中的 Anaconda 文件夹。
- 删除桌面的 Anaconda Navigator 快捷方式。
# 删除配置文件
rmdir /s "%APPDATA%Anaconda"
rmdir /s "%LOCALAPPDATA%Anaconda"
# 清理.jupyter配置(可选)
rmdir /s "%USERPROFILE%.jupyter"八、macOS 完全卸载流程
8.1 步骤 1: 删除主安装目录
# 删除Anaconda目录
rm -rf ~/anaconda3
# 如果使用Miniconda
rm -rf ~/miniconda38.2 步骤 2: 清理 shell 配置文件
# 编辑shell配置文件,删除Anaconda相关行
nano ~/.bash_profile # 对于bash用户
nano ~/.zshrc # 对于zsh用户
# 删除类似以下的行:
# export PATH="/Users/username/anaconda3/bin:$PATH"
# >>> conda initialize >>>
# ... conda initialize内容 ...
# <<< conda initialize <<<8.3 步骤 3: 清理隐藏配置文件
# 删除conda配置
rm -rf ~/.condarc
rm -rf ~/.conda
rm -rf ~/.continuum
# 删除jupyter配置(可选)
rm -rf ~/.jupyter
# 删除ipython配置(可选)
rm -rf ~/.ipython8.4 步骤 4: 清理应用程序
# 删除Applications中的Anaconda-Navigator.app
rm -rf /Applications/Anaconda-Navigator.app8.5 步骤 5: 重置终端
# 重新加载shell配置
source ~/.bash_profile # 或 source ~/.zshrc
# 验证Python路径
which python # 应该返回系统Python路径,如/usr/bin/python九、Linux 完全卸载流程
9.1 方法 1: 使用 conda 自带卸载(如果 conda 还能运行)
9.1.1 步骤 1: 运行卸载脚本# 如果conda命令还能用
conda install anaconda-clean
anaconda-clean --yes
# 这会删除所有conda相关的文件和目录9.1.2 步骤 2: 删除安装目录rm -rf ~/anaconda3
# 或者如果自定义了安装路径
rm -rf /path/to/your/anaconda39.2 方法 2: 手动完全卸载
9.2.1 步骤 1: 删除主目录rm -rf ~/anaconda3
rm -rf ~/miniconda3 # 如果安装的是Miniconda9.2.2 步骤 2: 清理 shell 配置文件# 编辑shell配置文件
nano ~/.bashrc
nano ~/.bash_profile
nano ~/.zshrc
# 删除以下内容:
# export PATH="$HOME/anaconda3/bin:$PATH"
# >>> conda initialize >>>
# ... (conda初始化代码块)
# <<< conda initialize <<<9.2.3 步骤 3: 删除隐藏配置目录# 删除conda相关配置
rm -rf ~/.condarc
rm -rf ~/.conda
rm -rf ~/.continuum
# 删除其他相关配置(可选)
rm -rf ~/.jupyter
rm -rf ~/.ipython
rm -rf ~/.matplotlib9.2.4 步骤 4: 清理系统范围配置(如果以 root 安装)# 检查/etc/profile.d/目录
sudo rm -f /etc/profile.d/conda.sh
# 检查/etc/bash.bashrc
sudo nano /etc/bash.bashrc # 删除conda相关行9.2.5 步骤 5: 验证卸载# 重新打开终端或重新加载配置
source ~/.bashrc
# 验证命令是否失效
conda --version # 应该显示"command not found"
python --version # 应该显示系统Python版本
which python # 应该显示系统Python路径十、常见问题与解决方案
10.1 安装问题
10.1.1 Q1: 安装过程中卡在某个步骤解决方案:
- 关闭杀毒软件和防火墙。
- 以管理员身份运行安装程序(Windows)。
- 确保有足够的磁盘空间(至少 5GB)。
解决方案:
# 不要使用sudo安装Anaconda
# 正确做法:安装到用户目录
bash Anaconda3-*.sh -b -p $HOME/anaconda310.1.3 Q3: 安装后 conda 命令找不到解决方案:
# 手动初始化conda
~/anaconda3/bin/conda init
# 或者临时添加到PATH
export PATH="$HOME/anaconda3/bin:$PATH"10.2 卸载问题
10.2.1 Q1: 卸载后仍有残留进程解决方案:
# 查找并终止相关进程
ps aux | grep anaconda
kill -9 <process_id>
# Windows: 任务管理器中结束Python相关进程10.2.2 Q2: 卸载后系统 Python 异常解决方案:
# 检查PATH环境变量
echo $PATH
# 修复shell配置文件
# 确保没有残留的Anaconda路径
nano ~/.bashrc # 删除错误的PATH设置10.2.3 Q3: 无法完全删除某些文件(权限问题)解决方案:
# Linux/macOS
sudo chown -R $USER:$USER ~/anaconda3
rm -rf ~/anaconda3
# Windows: 以管理员身份运行命令提示符10.3 性能问题
10.3.1 Q1: 安装过程非常慢解决方案:
- 配置国内镜像源后再安装包。
- 使用 Miniconda 替代完整版。
- 关闭不必要的后台程序。
解决方案:
# 清理conda缓存
conda clean --all
# 使用mamba替代conda(更快)
conda install mamba -c conda-forge
mamba install package_name十一、最佳实践建议
11.1 安装最佳实践
- 选择合适版本:新手选择 Anaconda,有经验用户选择 Miniconda。
- 使用默认路径:避免自定义路径带来的权限问题。
- 不要添加到系统 PATH:使用 Anaconda Prompt 或手动激活。
- 配置镜像源:安装完成后立即配置国内镜像源。
11.2 卸载最佳实践
- 使用官方卸载程序:优先使用控制面板(Windows)或 anaconda-clean(Linux/macOS)。
- 备份重要数据:卸载前导出重要的环境配置。
conda env export > backup_env.yml- 逐项清理:按照指南逐步清理,避免遗漏。
- 验证卸载:卸载后验证系统 Python 是否正常工作。
11.3 日常使用建议
环境隔离:为每个项目创建独立环境。
conda create -n project_name python=3.9定期清理:定期清理未使用的环境和缓存。
conda clean --all
conda env list # 查看环境,删除不用的版本控制:将 environment.yml 纳入版本控制。
安全更新:定期更新 conda 和包。
conda update --all十二、附录:快速参考命令
12.1 安装相关
# 静默安装(Linux/macOS)
bash Anaconda3-*.sh -b -p $HOME/anaconda3
# 初始化conda
conda init
# 配置镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/12.2 卸载相关
# Linux/macOS完整卸载
conda install anaconda-clean
anaconda-clean --yes
rm -rf ~/anaconda3
# 清理shell配置
sed -i '/anaconda3/d' ~/.bashrc12.3 验证命令
# 验证安装
conda --version && python --version && conda list | head -5
# 验证卸载
which conda || echo "Conda uninstalled successfully"
which python | grep -v anaconda && echo "System Python restored"重要提醒:在执行卸载操作前,请确保已备份重要的项目环境和数据。卸载操作不可逆,请谨慎操作。
原文链接:本站整理
本文来自互联网用户投稿,该文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 service@2cto.cc 进行投诉反馈,一经查实,立即处理!
您可能感兴趣的文章:
上一篇:没有了
下一篇:Python执行多行cmd命令:单&与双&&的区别详解
下一篇:Python执行多行cmd命令:单&与双&&的区别详解