it编程 > 前端脚本 > Python

Anaconda安装卸载的详细流程指南

14人参与 2026-04-30 Python

摘要

本文提供windows/macos/linux三大平台的anaconda详细安装与卸载指南。
主要内容包括:

特别提醒:

一、系统要求与版本选择

1.1 系统兼容性

操作系统最低版本推荐版本
windowswindows 7 sp1windows 10/11
macosmacos 10.13 (high sierra)macos 12+ (monterey)
linuxglibc 2.17+ubuntu 20.04+, centos 7+

1.2 版本选择指南

注意: 截至2026年4月,anaconda官方已停止对python 3.8及更早版本的支持。

二、下载anaconda

2.1 官方下载地址

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: 运行安装程序

  1. 双击下载的 .exe 文件
  2. 如果出现安全警告,点击"更多信息" → “仍要运行”
  3. 等待安装程序初始化(可能需要1-2分钟)

3.2 步骤2: 安装向导配置

欢迎界面

安装类型选择

安装位置

高级选项

path警告说明: 官方不建议将anaconda添加到path,因为可能导致与其他python安装冲突。推荐使用anaconda prompt。

3.3 步骤3: 开始安装

  1. 点击"install"开始安装
  2. 等待安装完成(通常需要10-20分钟)
  3. 安装完成后点击"next" → “finish”

3.4 步骤4: 验证安装

# 打开anaconda prompt(开始菜单搜索)
conda --version
python --version
jupyter --version

四、macos详细安装流程

4.1 intel芯片mac安装

4.1.1 步骤1: 运行安装包

  1. 双击下载的 .pkg 文件
  2. 点击"continue"通过介绍页面
  3. 阅读许可证协议,点击"continue" → “agree”

4.1.2 步骤2: 安装配置

安装位置

确认安装

4.1.3 步骤3: 完成安装

4.2 apple silicon (m1/m2/m3) mac安装

重要: 必须下载arm64版本的安装包

  1. 下载 anaconda3-2024.10-macosx-arm64.pkg
  2. 按照上述intel安装步骤进行
  3. 安装完成后,终端会自动配置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 ~/.zshrc

4.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/anaconda3

5.3 步骤3: 交互式安装过程

欢迎信息

安装位置

初始化conda

5.4 步骤4: 初始化conda(如果安装时选择no)

# 手动初始化
~/anaconda3/bin/conda init

# 或者手动添加到shell配置文件
echo 'export path="$home/anaconda3/bin:$path"' >> ~/.bashrc
source ~/.bashrc

5.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 channels

6.3 初始化jupyter notebook

# 生成配置文件
jupyter notebook --generate-config

# 设置密码(可选)
jupyter notebook password

# 启动jupyter
jupyter notebook

6.4 验证navigator(gui)

# 启动anaconda navigator
anaconda-navigator

七、windows完全卸载流程

7.1 方法1: 使用官方卸载程序(推荐)

7.1.1 步骤1: 通过控制面板卸载

  1. 打开"控制面板" → “程序和功能”
  2. 在程序列表中找到"anaconda3 (64-bit)"
  3. 右键点击 → “卸载”
  4. 按照卸载向导完成卸载

7.1.2 步骤2: 清理残留文件

# 删除anaconda安装目录(如果存在)
rmdir /s "c:\users\<username>\anaconda3"

# 删除anaconda相关环境变量
# 控制面板 → 系统 → 高级系统设置 → 环境变量
# 在用户变量和系统变量中删除path中的anaconda路径

7.1.3 步骤3: 清理注册表(谨慎操作)

警告: 修改注册表前请备份

  1. win + r,输入 regedit
  2. 导航到以下路径并删除相关项:
    • hkey_current_user\software\python\continuumanalytics
    • hkey_local_machine\software\microsoft\windows\currentversion\uninstall\anaconda3

7.2 方法2: 手动完全卸载

7.2.1 步骤1: 删除安装目录

# 假设安装在默认位置
rmdir /s "%userprofile%\anaconda3"
rmdir /s "%userprofile%\anaconda3_backup"

7.2.2 步骤2: 清理环境变量

  1. 右键"此电脑" → “属性” → “高级系统设置”
  2. 点击"环境变量"
  3. 在"用户变量"中找到path,删除包含anaconda3的条目
  4. 删除pythonpath变量(如果存在)

7.2.3 步骤3: 清理开始菜单和桌面快捷方式

7.2.4 步骤4: 清理appdata

# 删除配置文件
rmdir /s "%appdata%\anaconda"
rmdir /s "%localappdata%\anaconda"

# 清理.jupyter配置(可选)
rmdir /s "%userprofile%\.jupyter"

八、macos完全卸载流程

8.1 步骤1: 删除主安装目录

# 删除anaconda目录
rm -rf ~/anaconda3

# 如果使用miniconda
rm -rf ~/miniconda3

8.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 ~/.ipython

8.4 步骤4: 清理应用程序

# 删除applications中的anaconda-navigator.app
rm -rf /applications/anaconda-navigator.app

8.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/anaconda3

9.2 方法2: 手动完全卸载

9.2.1 步骤1: 删除主目录

rm -rf ~/anaconda3
rm -rf ~/miniconda3  # 如果安装的是miniconda

9.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 ~/.matplotlib

9.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: 安装过程中卡在某个步骤

解决方案:

10.1.2 q2: "permission denied"错误(linux/macos)

解决方案:

# 不要使用sudo安装anaconda
# 正确做法:安装到用户目录
bash anaconda3-*.sh -b -p $home/anaconda3

10.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: 安装过程非常慢

解决方案:

10.3.2 q2: conda命令响应慢

解决方案:

# 清理conda缓存
conda clean --all

# 使用mamba替代conda(更快)
conda install mamba -c conda-forge
mamba install package_name

十一、最佳实践建议

11.1 安装最佳实践

  1. 选择合适版本: 新手选择anaconda,有经验用户选择miniconda
  2. 使用默认路径: 避免自定义路径带来的权限问题
  3. 不要添加到系统path: 使用anaconda prompt或手动激活
  4. 配置镜像源: 安装完成后立即配置国内镜像源

11.2 卸载最佳实践

  1. 使用官方卸载程序: 优先使用控制面板(windows)或anaconda-clean(linux/macos)
  2. 备份重要数据: 卸载前导出重要的环境配置
    conda env export > backup_env.yml
    
  3. 逐项清理: 按照指南逐步清理,避免遗漏
  4. 验证卸载: 卸载后验证系统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' ~/.bashrc

12.3 验证命令

# 验证安装
conda --version && python --version && conda list | head -5

# 验证卸载
which conda || echo "conda uninstalled successfully"
which python | grep -v anaconda && echo "system python restored"

重要提醒: 在执行卸载操作前,请确保已备份重要的项目环境和数据。卸载操作不可逆,请谨慎操作。

以上就是anaconda安装卸载的详细流程指南的详细内容,更多关于anaconda安装卸载指南的资料请关注代码网其它相关文章!

(0)

您想发表意见!!点此发布评论

推荐阅读

Python基于WebSocket实现直播弹幕数据采集

04-30

使用Python从零实现一个最基础的MCP协议

04-30

Python基础之输入input与输出print函数详解

04-30

Python金仓数据库操作之SQL执行,批量操作与扩展功能的完全指南

04-30

在Python中使用colorama库给输出添加颜色

04-30

Python连接管理金仓数据库的完全指南

04-30

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论