Anaconda 新手安装 + 配置 + 环境创建教程(最新版,基于 2026 年信息)
Anaconda 是一个开源的 Python 和 R 发行版,专为数据科学、机器学习和科学计算设计。它包含了 conda 包管理器、数百个预装包(如 NumPy、Pandas、Matplotlib)和 Anaconda Navigator(图形化界面)。相比纯 Python,Anaconda 简化了环境管理和包安装,尤其适合新手。
最新版本信息(截至 2026 年 1 月):Anaconda Distribution 的最新版本通常在官网更新,当前推荐下载 Anaconda 2025.10 或更高(具体以官网为准)。支持 Windows、macOS(包括 Apple Silicon M1/M2/M3)和 Linux。Miniconda 是轻量版,只包含 conda 和 Python,适合高级用户。
注意事项:
- 系统要求:64 位操作系统,至少 4GB RAM,5GB 磁盘空间。
- 下载前:关闭 antivirus 软件,避免安装中断。
- 常见问题:如果安装失败,检查路径中是否有空格或非 ASCII 字符;使用管理员权限运行。
- 官网下载:访问 https://www.anaconda.com/download,注册免费账号(可选,但推荐获取更新通知)。
1. 下载 Anaconda
- 打开浏览器,访问 https://www.anaconda.com/download。
- 选择你的操作系统(Windows/macOS/Linux)和架构(x86 或 ARM64 for Apple Silicon)。
- 点击“Download”下载安装程序(.exe for Windows, .pkg for macOS, .sh for Linux)。文件大小约 900MB。
- 验证下载完整性(可选,但推荐):官网提供 SHA256 校验和,使用工具如 PowerShell(Windows:
Get-FileHash 文件名)或终端(macOS/Linux:shasum -a 256 文件名)检查。
2. 安装步骤(平台别)
安装过程图形化(Windows/macOS)或命令行(Linux)。默认安装路径:Windows - C:\Users\YourName\anaconda3;macOS/Linux - ~/anaconda3。
Windows 安装(适用于 Windows 11/10)
- 双击下载的 .exe 文件(例如 Anaconda3-2025.10-Windows-x86_64.exe)。
- 点击“Next” > “I Agree” 同意许可。
- 选择安装类型:
- “Just Me”(推荐新手,安装到用户目录,避免权限问题)。
- “All Users”(需管理员权限)。
- 选择安装路径(默认即可,避免 C: 根目录)。
- 高级选项:
- 勾选“Add Anaconda3 to my PATH environment variable”(推荐,便于命令行使用,但如果有其他 Python,可能冲突)。
- 勾选“Register Anaconda3 as my default Python”(推荐)。
- 点击“Install”,等待 5-10 分钟。
- 安装完成,点击“Next” > “Finish”。可选安装 VS Code。
- 重启电脑以应用 PATH 变化。
常见问题:如果 PATH 未添加,手动添加(搜索“环境变量” > 编辑系统变量 > Path > 添加 C:\Users\YourName\anaconda3\Scripts 和 \bin)。
macOS 安装(适用于 macOS Ventura/Sonoma,Apple Silicon 支持)
- 双击下载的 .pkg 文件(例如 Anaconda3-2025.10-MacOSX-arm64.pkg)。
- 点击“Continue” > “Agree” 同意许可。
- 选择安装位置(默认 ~/anaconda3)。
- 输入管理员密码,继续安装(5-10 分钟)。
- 安装后,打开 Terminal(终端),运行
conda init初始化(如果未自动)。 - 重启 Terminal,提示符应显示 (base) 表示激活 base 环境。
Apple Silicon 注意:使用 ARM64 安装程序,确保原生支持。旧版 x86 需 Rosetta 模拟,性能差。
常见问题:如果 conda 未识别,运行source ~/anaconda3/bin/activate或检查 ~/.bash_profile(或 ~/.zshrc for zsh)是否有 conda 初始化代码。
Linux 安装(适用于 Ubuntu 22.04+ 或其他发行版)
- 打开终端,导航到下载目录:
cd Downloads。 - 赋予执行权限:
chmod +x Anaconda3-2025.10-Linux-x86_64.sh。 - 运行脚本:
bash Anaconda3-2025.10-Linux-x86_64.sh。 - 阅读许可,按 Enter,输入“yes” 同意。
- 确认安装路径(默认 ~/anaconda3),按 Enter。
- 安装过程 5-10 分钟。完成后,输入“yes” 初始化 conda(添加 PATH 到 ~/.bashrc)。
- 运行
source ~/.bashrc应用变化,重启终端。
常见问题:如果 bash 未找到,检查 shell 类型(zsh 等需手动编辑配置文件)。更新系统包先:sudo apt update && sudo apt upgrade(Ubuntu)。
3. 验证安装
- 打开命令提示符(Windows:搜索“Anaconda Prompt”)或终端(macOS/Linux)。
- 输入
conda --version,应显示如 “conda 25.11.2”。 - 输入
python --version,应显示 Python 3.11+(base 环境)。 - 输入
conda info,查看详细信息。 - 如果出错:运行
conda init重初始化,或检查 PATH。
4. 配置 Anaconda
配置确保系统稳定和高效。新手优先使用命令行(conda),图形化用 Navigator。
更新 Anaconda
- 激活 base 环境:
conda activate base(通常默认)。 - 更新 conda:
conda update conda -y。 - 更新所有包:
conda update --all -y(小心,可能破坏兼容)。 - 设置镜像源(加速下载,中国用户推荐):
- 编辑 ~/.condarc(或创建):
channels: - defaults show_channel_urls: true default_channels: - https://mirrors.aliyun.com/pypi/simple/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - 运行
conda config --set channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/等。
- 编辑 ~/.condarc(或创建):
设置 Anaconda Navigator(图形界面)
- 搜索并打开 “Anaconda Navigator”(Windows/macOS 有桌面图标,Linux:
anaconda-navigator)。 - 如果未安装:
conda install anaconda-navigator。 - 在 Navigator 中:管理环境、安装包、启动 Jupyter Notebook/Spyder。
- 常见问题:如果启动慢,更新:
conda update anaconda-navigator。
其他配置
- 禁用 base 自动激活:
conda config --set auto_activate_base false。 - 添加 PATH 永久(如果未自动):编辑环境变量或 shell 配置文件。
- 卸载:运行卸载脚本,或删除 anaconda3 目录 + 移除 PATH。
5. 环境创建与管理
Anaconda 的核心是虚拟环境(environments),隔离项目依赖,避免冲突。新手从 base 环境开始,但推荐为每个项目创建独立环境。
创建环境
- 基本创建:
conda create --name myenv(替换 myenv 为环境名)。输入 y 确认。 - 指定 Python 版本:
conda create -n myenv python=3.11。 - 指定包:
conda create -n myenv python=3.11 numpy pandas(一次性安装多个,避免冲突)。 - 指定包版本:
conda create -n myenv scipy=1.10.1。 - 从 YAML 文件创建(推荐可复现):
- 创建 environment.yml:
name: myenv channels: - defaults dependencies: - python=3.11 - numpy - pandas=2.0 - 运行:
conda env create -f environment.yml。
- 创建 environment.yml:
提示:环境存储在 ~/anaconda3/envs/。使用--no-default-packages创建空环境。
激活/停用环境
- 激活:
conda activate myenv(提示符变为 (myenv))。 - 停用:
conda deactivate(返回 base 或 root)。 - 路径激活(如果环境在自定义路径):
conda activate /path/to/envs/myenv。
管理包
- 激活环境:
conda activate myenv。 - 安装包:
conda install numpy或conda install -c conda-forge tensorflow(从特定通道)。 - 使用 pip(conda 后补):
conda install pip,然后pip install requests。 - 列出包:
conda list(激活时)或conda list -n myenv。 - 更新环境:编辑 YAML,运行
conda env update -f environment.yml --prune(–prune 移除多余包)。 - 搜索包:
conda search numpy。
其他管理
- 列出所有环境:
conda env list或conda info --envs(* 表示当前)。 - 克隆环境:
conda create --name newenv --clone myenv。 - 移除环境:
conda env remove -n myenv或conda remove --name myenv --all。 - 环境变量:
conda env config vars set MY_VAR=value,然后重激活。 - 恢复历史版本:
conda list --revisions,然后conda install --rev 8。 - 导出环境:
conda env export > environment.yml(分享项目)。
最佳实践:
- 每个项目一个环境。
- 先用 conda 安装,pip 补齐。
- 定期更新:
conda update -n myenv --all。 - 避免在 base 安装包,保持干净。
- 如果内存不足,用 Miniconda + 手动安装包。
6. 入门使用示例
- 创建环境:
conda create -n data_science python=3.11。 - 激活:
conda activate data_science。 - 安装包:
conda install jupyter pandas。 - 启动 Jupyter:
jupyter notebook(浏览器打开)。 - 测试代码:在 Notebook 中运行
import pandas as pd; print(pd.__version__)。
如果遇到问题,检查 conda 文档或 Stack Overflow。Anaconda 社区活跃,更新频繁。享受你的数据科学之旅!如果需要特定扩展(如 GPU 支持),欢迎补充提问。