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

Mac 系统下 Python 环境安装与配置指南(Anaconda)

在 macOS 系统下使用 Anaconda 安装 Python 环境的完整流程。内容涵盖软件选择、详细安装步骤、环境验证、Jupyter Notebook 使用方法以及 Conda 虚拟环境的管理技巧。同时提供了常见问题的排查方案和完整的卸载指南,帮助用户快速搭建稳定的 Python 开发环境,适用于数据分析与机器学习初学者。

ServerBase发布于 2025/2/6更新于 2026/7/1740 浏览
Mac 系统下 Python 环境安装与配置指南(Anaconda)

Mac 系统下 Python 环境安装与配置指南(Anaconda)

软件及环境介绍

  • 安装环境:macOS
  • 软件名称:Anaconda Distribution
  • 版本选择:为适配更多科学计算环境,推荐选择 Intel 芯片对应的最新版本。若使用 Apple Silicon (M1/M2) 芯片,建议确认是否支持 ARM64 架构或选择通用版本。

下载渠道

  • 官方最新版:访问 Anaconda 官网下载 Python 3.11 及以上版本。
  • 历史版本:可通过官网 Archive 页面获取旧版安装包。
  • 国内镜像:推荐使用清华大学开源软件镜像站,下载速度更快且稳定。

注意:国内用户优先选择清华镜像源,可显著减少等待时间。

安装步骤

1. 下载安装包

访问下载页面,获取 .pkg 格式的安装文件。建议选择较为稳定的 Python 3.9 或 3.11 版本。

2. 开始安装

双击下载的 .pkg 文件,系统可能会提示安全警告,点击'允许'以继续。

3. 许可协议

阅读并同意最终用户许可协议(EULA),点击'继续'。

4. 安装位置选择

通常情况下,无需更改默认安装路径,直接点击'安装'即可。如果安装程序跳过目标选择页面导致失败,请在'安装类型'页面上点击'更改安装位置',选择'仅为我安装'或指定非系统目录。

注意事项:避免将 Anaconda 安装在 /usr/local 等系统目录下,以免权限冲突。

5. 完成安装

等待进度条走完,点击'关闭'结束安装过程。安装成功后,系统会自动弹出 Anaconda Navigator 界面,或者可以在应用程序文件夹中找到它。

验证安装

打开终端(Terminal),输入以下命令检查安装情况:

python --version

输出应显示类似 Python 3.x.x 的版本信息。

同时检查 Conda 是否可用:

conda --version

若显示版本号,说明环境配置成功。

运行 Python 开发环境

安装完 Anaconda 后,后续操作变得十分便利。以下以 Jupyter Notebook 为例进行说明。

Jupyter Notebook 简介

Jupyter Notebook 是一个交互式笔记本,支持运行多种编程语言(如 Julia, Python, R)。它此前被称为 IPython notebook,非常适合数据分析和机器学习入门。

启动方法

虽然可以通过 Anaconda-Navigator 点击 Launch 打开,但为了更快捷方便,推荐使用命令行方式:

  1. 打开 Mac 电脑上的终端。
  2. 输入以下命令并按回车键:
    jupyter notebook
    
  3. 浏览器会自动打开一个本地地址(通常是 http://localhost:8888),并显示文件列表。
  4. 点击'新建'创建新的 Notebook。
  5. 在单元格中编写代码,按下 Shift + Enter 运行。

退出服务

如需退出并关闭 Jupyter Notebook,先关闭浏览器标签页,再回到终端窗口,按下 Ctrl + C 停止服务进程。

Conda 环境管理

Anaconda 自带 Conda 包管理器,建议为不同项目创建独立的环境,以避免依赖冲突。

创建新环境

创建一个名为 myproject 的 Python 3.9 环境:

conda create -n myproject python=3.9

激活环境

conda activate myproject

激活后,终端左侧会显示 (myproject) 标识。

退出环境

conda deactivate

查看环境列表

conda env list

删除环境

conda remove -n myproject --all

常见问题排查

1. 权限问题

如果在安装或运行时报错 Permission denied,请尝试修改文件权限或使用 sudo 命令(谨慎使用)。

2. 环境变量未生效

如果安装了 Anaconda 但终端无法识别 conda 命令,可能需要重新加载配置文件。编辑 ~/.zshrc 或 ~/.bash_profile,确保包含 Anaconda 初始化代码:

export PATH="/Users/你的用户名/anaconda3/bin:$PATH"

然后执行 source ~/.zshrc 使配置生效。

卸载指南

相较于 Windows 系统,macOS 系统安装 Anaconda 过程中出现问题的概率相对较低。但如果需要卸载重装,请参考以下步骤:

  1. 打开 Terminal。
  2. 删除整个 Anaconda 文件夹,通常位于主目录下或 /opt 目录下:
    rm -rf ~/anaconda3
    
  3. 删除所有隐藏文件和文件夹,这些文件可能未被上述命令删除,它们位于主目录下:
    rm -rf ~/.condarc
    rm -rf ~/.continuum
    rm -rf .anaconda
    
  4. 打开用户的 shell 配置文件(.bash_profile, .bashrc 或 .zshrc),删除所有与 anaconda 相关的路径或环境变量。
  5. 最后,打开一个新的 Terminal 窗口以使这些改变生效。

总结

本文详细介绍了在 macOS 系统下通过 Anaconda 安装 Python 环境的完整流程,包括安装、验证、环境管理及卸载步骤。Anaconda 提供了丰富的预装科学计算库,是数据科学和机器学习领域的理想起点。掌握基础的环境配置能力,有助于后续更高效地开展编程工作。

目录

  1. Mac 系统下 Python 环境安装与配置指南(Anaconda)
  2. 软件及环境介绍
  3. 下载渠道
  4. 安装步骤
  5. 1. 下载安装包
  6. 2. 开始安装
  7. 3. 许可协议
  8. 4. 安装位置选择
  9. 5. 完成安装
  10. 验证安装
  11. 运行 Python 开发环境
  12. Jupyter Notebook 简介
  13. 启动方法
  14. 退出服务
  15. Conda 环境管理
  16. 创建新环境
  17. 激活环境
  18. 退出环境
  19. 查看环境列表
  20. 删除环境
  21. 常见问题排查
  22. 1. 权限问题
  23. 2. 环境变量未生效
  24. 卸载指南
  25. 总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • C++ 模板进阶:非类型参数与特化
  • C++ 从零实现高质量随机数生成器
  • Linux 网络编程基础:TCP 协议、序列化与守护进程
  • OpenMAIC:清华开源的 AI 课堂生成与多智能体教学平台
  • JavaScript 表单验证禁用与选择框编程详解
  • 嵌入式内核调试技巧:如何快速定位系统问题
  • Figma Make 实测:AI 能否辅助完成前端开发
  • 本地免费部署 Llama 3.1 大模型详细教程
  • Spring Boot 数据缓存集成与性能优化实战
  • RabbitMQ 核心概念与六种常用模式解析
  • Pi0 机器人大模型在昇腾 A2 上的部署与性能测评
  • C++ 运算符重载:自定义类型的运算扩展
  • MCP 协议层详解:深入分析 Python SDK 中的实现机制
  • OpenCode 开源 AI 编程助手工具介绍
  • 家庭 AI 助手实战:QQ 机器人接入 OpenClaw
  • 本地 Docker 部署 Appsmith 及远程访问配置
  • 数据结构空间复杂度详解:概念与常见计算示例
  • MySQL 高可用集群搭建实战:双主双活 + Keepalived
  • 2024 AI 行业复盘:从百模大战到头部竞速的变革
  • Java 集合常见问题总结(1)

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

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