杰瑞科技汇

Anaconda安装使用教程,新手如何快速上手?

Anaconda 安装使用全教程 (保姆级)

目录

  1. 什么是 Anaconda?为什么需要它?
  2. 准备工作:系统要求
  3. 第一步:下载 Anaconda
  4. 第二步:安装 Anaconda
    • Windows 安装步骤
    • macOS 安装步骤
    • Linux 安装步骤
  5. 第三步:验证安装与配置
  6. 第四步:核心概念理解
    • Conda:包管理器和环境管理器
    • Anaconda Navigator:图形化界面
    • Jupyter Notebook / JupyterLab:交互式编程环境
    • Python 解释器
  7. 第五步:日常使用操作
    • 使用 Anaconda Navigator (图形化操作)
    • 使用 Conda 命令行 (推荐)
  8. 第六步:常见问题与技巧
    • 更新 Conda 和 Anaconda
    • 清理缓存
    • 遇到 "Solving environment" 速度慢怎么办?

什么是 Anaconda?为什么需要它?

Anaconda 是一个用于科学计算的 Python 和 R 语言的发行版,它就像一个“一站式”的工具箱,帮你解决了最头疼的几个问题:

Anaconda安装使用教程,新手如何快速上手?-图1
(图片来源网络,侵删)
  • 环境管理:你可以为不同的项目创建独立的、隔离的运行环境,项目 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

  1. 访问官网:打开浏览器,进入 Anaconda 官方下载页面
  2. 选择版本
    • Anaconda Distribution:这是完整版,包含了 Python、conda、Jupyter 以及超过 250 个科学计算包。强烈推荐初学者下载这个版本。
    • Miniconda:这是精简版,只包含了 Python、conda 和少量依赖,你需要自己手动安装所需的包,适合有经验的用户或对空间有严格要求的环境。
  3. 选择操作系统:根据你的系统选择 Windows, macOS, 或 Linux。
  4. 选择 Python 版本:Anaconda 提供 Python 3.x 和 Python 2.x 的版本。强烈建议选择 Python 3.x 版本,因为 Python 2.x 已在 2025 年停止官方支持。
  5. 下载安装包:点击 "Download" 按钮,文件较大(约 500MB - 1GB),请耐心等待。

第二步:安装 Anaconda

Windows 安装步骤

  1. 双击安装包:找到下载好的 .exe 文件,双击运行。
  2. 阅读许可协议:勾选 "I Agree",然后点击 "Next"。
  3. 选择安装位置
    • 强烈建议:保持默认路径 C:\ProgramData\Anaconda3C:\Users\你的用户名\Anaconda3不要安装到有空格或中文的路径下!
    • 勾选 "Add Anaconda to my PATH environment variable"。这个选项可以让你在命令行中直接使用 condapython 命令,非常方便,推荐勾选。
  4. 选择安装方式
    • Just Me:仅为当前用户安装。
    • All Users:为电脑所有用户安装,需要管理员权限。
    • 个人用户选择 "Just Me" 即可。
  5. 高级选项
    • Register Anaconda as my default Python 3.x:将 Anaconda 的 Python 设为系统默认的 Python。建议勾选,避免与其他 Python 版本冲突。
    • Download Anaconda Cloud packages:允许安装时从云端下载包,建议勾选。
  6. 点击 "Install":等待安装完成。
  7. 完成安装:安装完成后,点击 "Next","Finish"。如果提示是否安装 Microsoft VS Code,可以根据需要选择。

macOS 安装步骤

  1. 双击安装包:找到下载好的 .pkg 文件,双击运行。
  2. 遵循安装向导
    • 阅读许可协议,同意后继续。
    • 选择安装位置,通常选择默认的 /Users/你的用户名/anaconda3 即可。
    • 在 "Installation Type" 界面,点击 "Install"。
    • 系统可能会提示你输入密码,这是为了将 Anaconda 添加到系统路径中。
  3. 完成安装:等待进度条走完,点击 "Close"。

Linux 安装步骤

  1. 打开终端
  2. 进入下载目录:使用 cd 命令进入你存放安装包的文件夹。
    cd /path/to/your/downloads
  3. 运行安装命令:执行以下命令(请将 Anaconda3-2025.09-0-Linux-x86_64.sh 替换为你下载的实际文件名)。
    bash Anaconda3-2025.09-0-Linux-x86_64.sh
  4. 遵循安装向导
    • Enter 键继续阅读许可协议。
    • 输入 yes 同意协议。
    • Enter 键接受默认的安装路径 /home/你的用户名/anaconda3
    • 安装程序会询问你是否将 Anaconda 初始化到你的 .bashrc 文件中。强烈建议输入 yes,这样你才能在终端直接使用 conda 命令。
  5. 激活安装:关闭当前终端,然后重新打开一个新的终端,输入 conda 命令测试是否可用。

第三步:验证安装与配置

  1. 打开终端/命令行工具
    • Windows: 按 Win + R,输入 cmdpowershell,然后回车。
    • macOS: 打开 "终端" (Terminal) 应用。
    • Linux: 打开终端。
  2. 输入验证命令
    conda --version

    如果安装成功,它会显示 conda 4.x.x 这样的版本号。

  3. 检查 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 (图形化操作)

  1. 在 Windows 开始菜单或 macOS 应用启动台搜索 "Anaconda Navigator" 并打开它。
  2. 管理环境
    • 在左侧菜单选择 "Environments"。
    • 你会看到一个名为 base (root) 的默认环境。
    • 点击 "Create" 按钮,输入新环境名称(如 project_a),选择 Python 版本,然后点击 "Create"。
    • 创建后,在下拉菜单中选择你的环境,右侧列表会显示该环境已安装的包。
  3. 安装/卸载包
    • 在选定环境后,点击 "Not installed" 标签页。
    • 在搜索框中输入你想安装的库名(如 pandas)。
    • 勾选库名,然后点击右下角的 "Apply" 按钮,它会自动计算依赖并安装。
  4. 启动应用
    • 在左侧菜单选择 "Home"。
    • 在 "Applications" 部分,你可以看到 Jupyter Notebook, JupyterLab, Spyder 等。
    • 在右上角的下拉菜单中选择你想要使用的环境,然后点击 "Launch" 按钮启动应用。

使用 Conda 命令行 (推荐,更高效)

打开终端/命令行,我们来进行一些核心操作。

Anaconda安装使用教程,新手如何快速上手?-图2
(图片来源网络,侵删)

创建一个新环境 -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>

Anaconda安装使用教程,新手如何快速上手?-图3
(图片来源网络,侵删)

在环境中安装包

# 安装 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 在计算包依赖关系,有时会很慢,可以尝试以下方法:

    1. 使用 mambamambaconda 的高性能替代品,速度极快,你可以用 conda install mamba 安装它,然后用 mamba 替代 conda 命令。
    2. 添加 --freeze-installed 参数:如果你只是想安装一个包,不关心依赖更新,可以加上这个参数,但可能导致不兼容。conda install --freeze-installed numpy

恭喜你!现在你已经掌握了 Anaconda 的安装和基本使用,记住以下几个关键点:

  1. 环境隔离:为每个新项目创建一个新环境,是好习惯。
  2. 先激活,后操作:始终在使用 conda 命令或运行代码前,用 conda activate your_env 激活正确的环境。
  3. 善用工具:图形化的 Navigator 适合初学者和可视化操作,命令行的 conda 更高效和强大,两者结合使用。

Anaconda 是你数据科学之旅的强大起点,祝你学习愉快!

分享:
扫描分享到社交APP
上一篇
下一篇