杰瑞科技汇

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

目录

  1. 什么是 Anaconda?为什么需要它?
  2. 安装前准备
  3. 详细安装步骤
    • Windows 系统安装教程
    • macOS 系统安装教程
    • Linux (以 Ubuntu 为例) 安装教程
  4. 安装后验证与配置
  5. 常用命令速查
  6. 常见问题与解决方案

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

Anaconda 是一个用于科学计算的 Python 和 R 语言的发行版,它最大的优势在于环境管理

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

想象一下,你正在做一个项目 A,它需要 numpy==1.20 版本,而你的另一个项目 B,需要 numpy==1.26 版本,如果直接用 pip 安装,新版本会覆盖旧版本,导致其中一个项目无法运行。

Anaconda 解决了这个痛点:

  • 环境管理:你可以为每个项目创建一个独立、隔离的“虚拟环境”,项目 A 的环境里有 numpy==1.20,项目 B 的环境里有 numpy==1.26,互不干扰。
  • 包管理:它自带了 conda 包管理器,可以轻松安装、更新、删除成千上万个 Python 包(包括 numpy, pandas, scikit-learn 等)。
  • 集成方便:自带了非常实用的图形化界面 Anaconda Navigator,以及代码编辑器 VS CodeSpyder,开箱即用。

一句话总结:如果你是数据科学、机器学习或科学计算领域的初学者或从业者,强烈推荐使用 Anaconda 来管理你的 Python 环境。


安装前准备

  1. 下载安装包

    Anaconda安装教程,新手如何快速安装?-图2
    (图片来源网络,侵删)
    • 访问 Anaconda 官方下载页面
    • 根据你的操作系统(Windows, macOS, Linux)选择对应的版本。
    • 重要:对于个人用户,请下载 Free! Anaconda® Individual Edition,商业版需要付费。
    • 选择适合你系统的 Python 版本,目前推荐 Python 3.10Python 3.11,它们是当前最稳定和广泛使用的版本,如果你有特定需求,可以选择其他版本。
  2. 系统要求

    • Windows: Windows 10 或更高版本。
    • macOS: 10.15 (Catalina) 或更高版本。
    • Linux: 大多数主流发行版(如 Ubuntu, CentOS)均可。
    • 内存: 建议 4GB 以上,8GB 或更佳。

详细安装步骤

Windows 系统安装教程

  1. 双击安装包:找到你下载的 .exe 文件(Anaconda3-2025.09-0-Windows-x86_64.exe),双击运行。

  2. 同意许可协议:勾选 "I Agree",然后点击 "Next"。

  3. 选择安装路径(关键步骤)

    Anaconda安装教程,新手如何快速安装?-图3
    (图片来源网络,侵删)
    • 强烈建议:不要安装在 C:\Program FilesC:\Program Files (x86) 目录下,这可能会因为权限问题导致后续安装包失败。
    • 推荐路径C:\Users\你的用户名\anaconda3,将 Anaconda 安装在用户目录下可以避免很多权限问题。
    • 选择好路径后,点击 "Next"。
  4. 高级选项(关键步骤)

    • Add Anaconda to my PATH environment variable: 务必勾选此项! 这会让你在命令行中直接使用 condapython 命令,非常方便。
    • Register Anaconda as my default Python 3.x: 建议勾选此项。 这意味着你系统中的 python 命令默认指向 Anaconda 的 Python,避免与系统自带的 Python 冲突。
    • 点击 "Install" 开始安装。
  5. 等待安装完成:这个过程可能需要几分钟时间。

  6. 安装完成:安装成功后,点击 "Next","Finish"。


macOS 系统安装教程

  1. 双击安装包:找到你下载的 .pkg 文件(Anaconda3-2025.09.0-MacOSX-x86_64.pkg),双击运行。

  2. 同意许可协议:一路点击 "Continue" -> "Agree"。

  3. 选择安装位置

    • 安装程序通常会自动选择 /Users/你的用户名/anaconda3 作为安装路径。建议保持默认,不要修改。
  4. 输入电脑密码:安装程序需要管理员权限,输入你的电脑密码并点击 "Install"。

  5. 等待安装完成:安装过程会持续一段时间。

  6. 配置 Shell

    • 安装完成后,会弹出一个终端窗口,提示你运行 source ~/.bash_profile 来使 conda 命令生效。

    • 直接在弹出的终端窗口中输入以下命令,然后按回车

      source ~/.bash_profile
    • 如果提示 -bash: .bash_profile: No such file or directory,说明你的 Shell 配置文件不是 .bash_profile,可以尝试以下命令:

      # 对于 zsh (macOS Catalina 及之后版本默认)
      source ~/.zshrc
      # 对于 bash
      source ~/.bashrc
    • 关闭终端,重新打开一个新的终端,然后输入 conda --version,如果能显示出版本号,则说明配置成功。


Linux (以 Ubuntu 为例) 安装教程

  1. 下载安装包:在官网上下载 Linux 版本的 .sh 文件(Anaconda3-2025.09.0-Linux-x86_64.sh)。

  2. 打开终端:使用 Ctrl + Alt + T 快捷键打开终端。

  3. 进入下载目录:假设你的文件下载到了 Downloads 文件夹。

    cd ~/Downloads
  4. 给安装包添加可执行权限

    chmod +x Anaconda3-2025.09.0-Linux-x86_64.sh
  5. 运行安装脚本

    ./Anaconda3-2025.09.0-Linux-x86_64.sh
  6. 阅读并同意许可协议

    • 阅读许可协议,输入 yes 并按回车。
  7. 选择安装路径

    • 安装程序会默认推荐路径 /home/你的用户名/anaconda3建议保持默认,按回车继续。
  8. 初始化 Anaconda

    • 安装程序会询问你是否初始化 Anaconda。强烈建议输入 yes 并按回车,这会自动帮你配置 Shell。
  9. 配置 Shell

    • 安装完成后,根据终端的提示,运行 source ~/.bashrc 来让配置立即生效。
    • 关闭当前终端,重新打开一个新的终端,然后输入 conda --version,如果能显示出版本号,则说明安装和配置成功。

安装后验证与配置

你已经成功安装了 Anaconda!让我们来验证一下并进行一些基础配置。

  1. 验证安装

    • 打开一个新的终端(在 Windows 中是 "命令提示符" 或 "PowerShell")。
    • 输入以下命令,如果显示出版本号,说明安装成功。
      conda --version
    • 输入以下命令,如果显示 Python 版本,说明 Python 环境也已就绪。
      python --version
  2. 更新 Conda(重要!)

    • 新安装的 Conda 可能不是最新版本,建议先更新。
      conda update conda

      在安装过程中,如果提示 Proceed ([y]/n)?,直接按回车或输入 y 确认即可。

  3. 创建你的第一个虚拟环境

    • 我们创建一个名为 my_project 的环境,并指定 Python 版本为 3.10。
      conda create --name my_project python=3.10

      输入 y 确认。

  4. 激活和切换环境

    • 激活 my_project 环境:

      # Windows
      activate my_project
      # macOS / Linux
      source activate my_project
    • 激活后,你会注意到终端提示符前面多了 (my_project),这表示你当前正在这个环境中操作。

    • 退出 当前环境,回到基础环境(base):

      # Windows
      deactivate
      # macOS / Linux
      source deactivate
  5. 使用图形界面 Anaconda Navigator

    • 在 Windows 的开始菜单或 macOS 的启动台中找到 "Anaconda Navigator" 并打开它。
    • 它是一个可视化的管理工具,你可以在这里创建环境、安装包(通过 "Environments" 标签页)、启动 Jupyter Notebook、VS Code 等,非常适合不习惯命令行的用户。

常用命令速查

功能 命令
创建环境 conda create --name env_name python=x.x
激活环境 conda activate env_name
退出环境 conda deactivate
列出所有环境 conda env listconda info --envs
删除环境 conda remove --name env_name --all
在环境中安装包 conda install package_name (需先激活环境)
卸载环境中的包 conda uninstall package_name (需先激活环境)
更新包 conda update package_name
搜索包 conda search package_name
列出当前环境的包 conda list

常见问题与解决方案

Q1: Windows 提示 "不是有效的 Win32 应用程序"。 A: 这通常是因为你下载了 64 位系统的安装包,但在 32 位系统上运行,或者反之,请确保下载的安装包与你的系统架构匹配。

Q2: 终端里输入 conda 命令提示 "command not found" 或 "不是内部或外部命令"。 A: 这意味着 Anaconda 没有被添加到系统的环境变量 PATH 中。

  • Windows: 重新运行安装程序,确保在 "Advanced Options" 步骤中勾选了 "Add Anaconda to my PATH..."。
  • macOS / Linux: 检查你的 Shell 配置文件(如 .bash_profile, .zshrc)中是否包含了 Anaconda 的路径,可以尝试手动运行 source ~/.bash_profile (或对应文件)。

Q3: 我应该如何选择 Python 版本? A: 如果你不确定,选择 Python 3.10 是一个非常安全且现代的选择,它兼容性好,性能也不错,如果你需要使用某些特定库(如 TensorFlow 2.10 以下版本),可能需要指定更低的 Python 版本(如 3.7, 3.8, 3.9)。

Q4: conda install 速度很慢怎么办? A: conda 默认使用国外的源,下载速度可能较慢,你可以配置国内的镜像源,如清华源、中科大源等。

  • 添加清华源:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    conda config --set show_channel_urls yes
  • 恢复默认源:
    conda config --remove-key channels

恭喜你!现在你已经掌握了 Anaconda 的安装和基本使用,可以愉快地开始你的数据科学之旅了!

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