跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

Mac 系统下 Anaconda 与 Python 环境安装完整指南

综述由AI生成在 macOS 系统上安装 Anaconda 发行版的完整流程,涵盖从下载官方安装包、图形化安装步骤到环境变量配置。内容包含如何验证安装成功、利用 Conda 创建和管理虚拟环境以避免依赖冲突,以及通过终端启动 Jupyter Notebook 进行代码开发的具体操作。此外,文章还提供了完整的卸载指南和常见故障排查方案,帮助用户快速搭建稳定的 Python 开发环境。

城市逃兵发布于 2025/2/7更新于 2026/6/424 浏览
Mac 系统下 Anaconda 与 Python 环境安装完整指南

Mac 系统下 Anaconda 与 Python 环境安装完整指南

前言

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux、macOS 和 Windows 平台。它预装了超过 1500 个常用的科学包及其依赖项,包括 NumPy、Pandas、Matplotlib 等,非常适合数据分析和机器学习初学者。

本文旨在详细介绍如何在 macOS 系统上安装 Anaconda,配置 Python 环境,并解决常见问题。

一、准备工作

1. 确认系统架构

在安装前,请确认您的 Mac 芯片类型:

  • Intel 处理器:下载 Intel 版本的安装包。
  • Apple Silicon (M1/M2/M3):建议优先选择 Apple Silicon 版本以获得最佳性能,但部分旧库可能仅支持 Intel 架构,此时可选择兼容模式或 Intel 版本。

2. 获取安装包

请访问 Anaconda 官方下载页面或国内镜像站获取最新稳定版。

  • 官方下载地址:https://www.anaconda.com/download
  • 清华大学开源软件镜像站(推荐国内用户):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

注意:建议选择 Python 3.9 或更高版本(如 3.11),以确保兼容性。

二、安装步骤

1. 下载并打开安装包

下载完成后,双击 .pkg 文件开始安装。

2. 许可协议

点击'继续',阅读并同意许可协议。

3. 安装位置选择

  • 默认情况下,安装程序会引导至主目录 /Users/你的用户名/anaconda3。
  • 重要提示:如果安装过程中跳过目标选择页面,可能导致安装失败。若出现此情况,请在'安装类型'页面点击'更改安装位置',确保选择'仅为我安装'或指定非系统目录。

4. 执行安装

点击'安装'按钮,等待进度条完成。期间可能需要输入 Mac 开机密码以授权写入权限。

5. 完成安装

安装结束后,点击'关闭'。首次运行可能会自动弹出 Anaconda Navigator 界面。

三、环境验证与配置

1. 验证安装

打开终端(Terminal),依次输入以下命令检查安装是否成功:

python --version
conda --version

如果显示版本号,说明安装成功。

2. 配置环境变量

为了确保在任何目录下都能直接调用 conda 命令,需要配置 Shell 环境变量。

编辑配置文件(根据使用的 Shell 选择):

  • Bash: ~/.bash_profile 或 ~/.bashrc
  • Zsh: ~/.zshrc

在文件末尾添加以下内容:

export PATH="$HOME/anaconda3/bin:$PATH"

保存后,执行以下命令使配置生效:

source ~/.zshrc  # 或 source ~/.bash_profile

四、使用 Conda 管理虚拟环境

为了避免不同项目间的依赖冲突,强烈建议使用 Conda 创建虚拟环境。

1. 创建环境

创建一个名为 myenv 的环境,指定 Python 版本为 3.9:

conda create -n myenv python=3.9

2. 激活环境

激活刚创建的环境:

conda activate myenv

3. 安装特定包

在激活的环境中安装包(例如 Jupyter Notebook):

conda install jupyter

4. 退出环境

使用完毕后,可退出当前环境:

conda deactivate

五、运行 Jupyter Notebook

Jupyter Notebook 是 Anaconda 自带的交互式笔记本工具。

方法一:通过终端启动

  1. 激活包含 Jupyter 的环境。
  2. 在终端输入:
    jupyter notebook
    
  3. 浏览器会自动打开一个本地地址(通常是 http://localhost:8888/?token=...)。
  4. 复制 Token 到浏览器即可进入。

方法二:通过 Anaconda Navigator

  1. 打开 Anaconda Navigator 应用。
  2. 找到 Jupyter Notebook 图标。
  3. 点击 Launch 启动。

注意:Navigator 启动较慢,推荐使用终端方式。

代码示例

在 Notebook 单元格中输入:

print("Hello, World!")
import numpy as np
print(np.__version__)

按下 Shift + Enter 运行代码。

六、卸载 Anaconda

如果安装出现问题或需要重装,请按以下步骤彻底卸载:

  1. 删除主文件夹: 打开终端,执行以下命令删除 Anaconda 目录(假设安装在用户主目录):

    rm -rf ~/anaconda3
    

    如果安装在 /opt 下,则执行:

    sudo rm -rf /opt/anaconda3
    
  2. 清理隐藏配置文件: 删除主目录下的相关隐藏文件:

    rm -rf ~/.condarc
    rm -rf ~/.continuum
    
  3. 清理环境变量: 重新编辑 ~/.zshrc 或 ~/.bash_profile,删除之前添加的 export PATH 行。

  4. 刷新配置: 执行 source ~/.zshrc 使更改生效。

七、常见问题排查

1. 权限错误

如果在安装或运行时报错 Permission denied,请尝试给脚本添加执行权限:

chmod +x ~/anaconda3/bin/python

2. 找不到 conda 命令

如果终端无法识别 conda,请检查环境变量是否正确配置,并确保已重启终端窗口。

3. M1/M2 芯片兼容性问题

如果遇到包编译失败,可尝试使用 Rosetta 2 运行终端,或在创建环境时指定架构:

conda config --set subdir osx-arm64

结语

至此,您已完成 Mac 系统下 Anaconda 及 Python 环境的搭建。接下来可以开始学习数据分析、人工智能等相关技术了。建议定期更新 Conda 以保持安全性:

conda update conda
conda update --all

目录

  1. Mac 系统下 Anaconda 与 Python 环境安装完整指南
  2. 前言
  3. 一、准备工作
  4. 1. 确认系统架构
  5. 2. 获取安装包
  6. 二、安装步骤
  7. 1. 下载并打开安装包
  8. 2. 许可协议
  9. 3. 安装位置选择
  10. 4. 执行安装
  11. 5. 完成安装
  12. 三、环境验证与配置
  13. 1. 验证安装
  14. 2. 配置环境变量
  15. 四、使用 Conda 管理虚拟环境
  16. 1. 创建环境
  17. 2. 激活环境
  18. 3. 安装特定包
  19. 4. 退出环境
  20. 五、运行 Jupyter Notebook
  21. 方法一:通过终端启动
  22. 方法二:通过 Anaconda Navigator
  23. 代码示例
  24. 六、卸载 Anaconda
  25. 七、常见问题排查
  26. 1. 权限错误
  27. 2. 找不到 conda 命令
  28. 3. M1/M2 芯片兼容性问题
  29. 结语
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Ollama v0.17.0 更新:OpenClaw 自动安装、Web 搜索、Context 动态分配与 Tokenizer 优化
  • Linux 进程间通信:System V 共享内存原理与实战
  • OpenClaw 开源 AI 执行引擎:架构解析、安装部署与实战指南
  • 数据结构:二叉树链式结构拓展与遍历算法详解
  • Dynamics 365 Business Central Copilot 落地实践:从概念到实操
  • 机器人操作 VLA 模型强化学习综述
  • Web-Check 与 cpolar 实现异地远程访问网站检测工具
  • 2023 数据分析发展前景及高薪行业分析
  • 前端 WebSocket 实战:告别轮询,拥抱实时通信
  • Python 深度学习:ResNext 网络核心原理与分组卷积解析
  • 基于 AI 智能体的费曼学习法知识助手实战
  • YOLO+OpenClaw+SAM微调实战:工业缺陷自动标注的低代码落地
  • 人工智能入门:常见术语解释与误区澄清
  • Seedream 4.0 模型核心能力与企业级应用场景解析
  • C++ STL 双端队列原理与优先级队列模拟实现
  • 深入理解哈希表:原理、源码与设计哲学
  • Java IO流进阶:字节流与字符流的深度应用
  • C++ 工厂模式与单例模式深度应用
  • 二分查找实战:山脉数组峰顶索引与寻找峰值
  • 道德驱动机制设计在分层碳交易市场的应用

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online