Anaconda 安装使用全教程 (保姆级)
目录
- 什么是 Anaconda?为什么需要它?
- 准备工作:系统要求
- 第一步:下载 Anaconda
- 第二步:安装 Anaconda
- Windows 安装步骤
- macOS 安装步骤
- Linux 安装步骤
- 第三步:验证安装与配置
- 第四步:核心概念理解
- Conda:包管理器和环境管理器
- Anaconda Navigator:图形化界面
- Jupyter Notebook / JupyterLab:交互式编程环境
- Python 解释器
- 第五步:日常使用操作
- 使用 Anaconda Navigator (图形化操作)
- 使用 Conda 命令行 (推荐)
- 第六步:常见问题与技巧
- 更新 Conda 和 Anaconda
- 清理缓存
- 遇到 "Solving environment" 速度慢怎么办?
什么是 Anaconda?为什么需要它?
Anaconda 是一个用于科学计算的 Python 和 R 语言的发行版,它就像一个“一站式”的工具箱,帮你解决了最头疼的几个问题:

- 环境管理:你可以为不同的项目创建独立的、隔离的运行环境,项目 A 需要 Python 3.7 和某些库,项目 B 需要 Python 3.10 和另一些库,用 Anaconda 可以轻松切换,互不干扰,避免“依赖地狱”。
- 包管理:它自带了
conda命令行工具,可以非常方便地安装、更新、卸载 Python 及其各种第三方库(如 NumPy, Pandas, Matplotlib, TensorFlow 等)。 - 集成工具:它预装了数据科学领域最常用的工具,如 Jupyter Notebook、JupyterLab、VS Code 等,让你开箱即用。
一句话总结:如果你是数据科学、机器学习或科学计算的初学者,Anaconda 是你最好的朋友,能让你省去大量环境配置的时间。
准备工作:系统要求
- 操作系统:Windows 10/11, macOS 10.15+, 或主流 Linux 发行版 (如 Ubuntu, CentOS)。
- 硬件:至少 3GB 硬盘空间,推荐 4GB 以上内存。
- 安装包:从官网下载对应你系统的安装包。
第一步:下载 Anaconda
- 访问官网:打开浏览器,进入 Anaconda 官方下载页面。
- 选择版本:
- Anaconda Distribution:这是完整版,包含了 Python、conda、Jupyter 以及超过 250 个科学计算包。强烈推荐初学者下载这个版本。
- Miniconda:这是精简版,只包含了 Python、conda 和少量依赖,你需要自己手动安装所需的包,适合有经验的用户或对空间有严格要求的环境。
- 选择操作系统:根据你的系统选择 Windows, macOS, 或 Linux。
- 选择 Python 版本:Anaconda 提供 Python 3.x 和 Python 2.x 的版本。强烈建议选择 Python 3.x 版本,因为 Python 2.x 已在 2025 年停止官方支持。
- 下载安装包:点击 "Download" 按钮,文件较大(约 500MB - 1GB),请耐心等待。
第二步:安装 Anaconda
Windows 安装步骤
- 双击安装包:找到下载好的
.exe文件,双击运行。 - 阅读许可协议:勾选 "I Agree",然后点击 "Next"。
- 选择安装位置:
- 强烈建议:保持默认路径
C:\ProgramData\Anaconda3或C:\Users\你的用户名\Anaconda3。不要安装到有空格或中文的路径下! - 勾选 "Add Anaconda to my PATH environment variable"。这个选项可以让你在命令行中直接使用
conda和python命令,非常方便,推荐勾选。
- 强烈建议:保持默认路径
- 选择安装方式:
- Just Me:仅为当前用户安装。
- All Users:为电脑所有用户安装,需要管理员权限。
- 个人用户选择 "Just Me" 即可。
- 高级选项:
- Register Anaconda as my default Python 3.x:将 Anaconda 的 Python 设为系统默认的 Python。建议勾选,避免与其他 Python 版本冲突。
- Download Anaconda Cloud packages:允许安装时从云端下载包,建议勾选。
- 点击 "Install":等待安装完成。
- 完成安装:安装完成后,点击 "Next","Finish"。如果提示是否安装 Microsoft VS Code,可以根据需要选择。
macOS 安装步骤
- 双击安装包:找到下载好的
.pkg文件,双击运行。 - 遵循安装向导:
- 阅读许可协议,同意后继续。
- 选择安装位置,通常选择默认的
/Users/你的用户名/anaconda3即可。 - 在 "Installation Type" 界面,点击 "Install"。
- 系统可能会提示你输入密码,这是为了将 Anaconda 添加到系统路径中。
- 完成安装:等待进度条走完,点击 "Close"。
Linux 安装步骤
- 打开终端。
- 进入下载目录:使用
cd命令进入你存放安装包的文件夹。cd /path/to/your/downloads
- 运行安装命令:执行以下命令(请将
Anaconda3-2025.09-0-Linux-x86_64.sh替换为你下载的实际文件名)。bash Anaconda3-2025.09-0-Linux-x86_64.sh
- 遵循安装向导:
- 按
Enter键继续阅读许可协议。 - 输入
yes同意协议。 - 按
Enter键接受默认的安装路径/home/你的用户名/anaconda3。 - 安装程序会询问你是否将 Anaconda 初始化到你的
.bashrc文件中。强烈建议输入yes,这样你才能在终端直接使用conda命令。
- 按
- 激活安装:关闭当前终端,然后重新打开一个新的终端,输入
conda命令测试是否可用。
第三步:验证安装与配置
- 打开终端/命令行工具:
- Windows: 按
Win + R,输入cmd或powershell,然后回车。 - macOS: 打开 "终端" (Terminal) 应用。
- Linux: 打开终端。
- Windows: 按
- 输入验证命令:
conda --version
如果安装成功,它会显示
conda 4.x.x这样的版本号。 - 检查 Python:
python --version
它会显示你安装的 Python 版本,如
Python 3.9.13。
第四步:核心概念理解
- Conda:Anaconda 的核心,它既是包管理器(用来安装库,如
conda install numpy),也是环境管理器(用来创建和管理环境,如conda create -n myenv python=3.8)。 - Anaconda Navigator:一个图形化的桌面应用程序,你可以用它来管理环境、安装包、启动 Jupyter Notebook、Spyder 等工具,无需记命令。
- Jupyter Notebook / JupyterLab:一个基于网页的交互式计算环境,非常适合数据分析、可视化和教学,你可以把代码、文字、图表和公式写在一个“笔记本”里。
- Python 解释器:每个环境都会有一个独立的 Python 解释器,这样不同环境之间就不会互相干扰。
第五步:日常使用操作
使用 Anaconda Navigator (图形化操作)
- 在 Windows 开始菜单或 macOS 应用启动台搜索 "Anaconda Navigator" 并打开它。
- 管理环境:
- 在左侧菜单选择 "Environments"。
- 你会看到一个名为
base (root)的默认环境。 - 点击 "Create" 按钮,输入新环境名称(如
project_a),选择 Python 版本,然后点击 "Create"。 - 创建后,在下拉菜单中选择你的环境,右侧列表会显示该环境已安装的包。
- 安装/卸载包:
- 在选定环境后,点击 "Not installed" 标签页。
- 在搜索框中输入你想安装的库名(如
pandas)。 - 勾选库名,然后点击右下角的 "Apply" 按钮,它会自动计算依赖并安装。
- 启动应用:
- 在左侧菜单选择 "Home"。
- 在 "Applications" 部分,你可以看到 Jupyter Notebook, JupyterLab, Spyder 等。
- 在右上角的下拉菜单中选择你想要使用的环境,然后点击 "Launch" 按钮启动应用。
使用 Conda 命令行 (推荐,更高效)
打开终端/命令行,我们来进行一些核心操作。

创建一个新环境
-n 是 --name 的缩写,python=3.9 指定了 Python 版本。
# 创建一个名为 tf_env 的环境,使用 Python 3.9 conda create -n tf_env python=3.9
按 y 确认安装。
激活(切换到)一个环境 非常重要! 在安装包或运行代码前,必须先激活你想要使用的环境。
# Windows conda activate tf_env # macOS / Linux source activate tf_env
激活成功后,你的命令行提示符前面会显示环境名,如 (tf_env) C:\Users\YourUser>。

在环境中安装包
# 安装 numpy 和 pandas conda install numpy pandas # 安装特定版本的库 conda install matplotlib=3.5.0 # 从 conda-forge 频道安装(推荐,包更多更全) conda install -c conda-forge scikit-learn
查看环境中的包
conda list
退出当前环境
conda deactivate
删除一个环境 警告:此操作不可逆,会删除环境中的所有包!
# 先退出要删除的环境 conda deactivate # 删除名为 tf_env 的环境 conda env remove -n tf_env
第六步:常见问题与技巧
-
更新 Conda 和 Anaconda
# 更新 conda 自身 conda update conda # 更新 anaconda-navigator conda update anaconda-navigator # 更新当前环境中的所有包 conda update --all
-
清理缓存 Conda 会缓存下载的包,占用空间,可以定期清理。
conda clean --all
-
遇到 "Solving environment" 速度慢怎么办? 这是 Conda 在计算包依赖关系,有时会很慢,可以尝试以下方法:
- 使用
mamba:mamba是conda的高性能替代品,速度极快,你可以用conda install mamba安装它,然后用mamba替代conda命令。 - 添加
--freeze-installed参数:如果你只是想安装一个包,不关心依赖更新,可以加上这个参数,但可能导致不兼容。conda install --freeze-installed numpy。
- 使用
恭喜你!现在你已经掌握了 Anaconda 的安装和基本使用,记住以下几个关键点:
- 环境隔离:为每个新项目创建一个新环境,是好习惯。
- 先激活,后操作:始终在使用
conda命令或运行代码前,用conda activate your_env激活正确的环境。 - 善用工具:图形化的 Navigator 适合初学者和可视化操作,命令行的
conda更高效和强大,两者结合使用。
Anaconda 是你数据科学之旅的强大起点,祝你学习愉快!
