mac上如何安装python3

发布时间 - 2026-01-08 00:00:00    点击率:
Mac上安装Python 3最稳妥方式是Homebrew,其次官网.pkg包,数据科学可选Anaconda;均需验证版本、pip及路径配置。

Mac 上安装 Python 3 最常用、最稳妥的方式是用 Homebrew,其次是官网下载 .pkg 安装包。如果你做数据科学或机器学习,Anaconda 也是可选方案。下面分三种主流方式说明,按推荐顺序排列。

用 Homebrew 安装(推荐)

Homebrew 是 macOS 最成熟的命令行包管理器,安装 Python 3 同时自动配好 pip3 和相关工具链,后续升级、卸载都方便。

  • 先装 Homebrew(如未安装):在终端粘贴运行
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 验证是否成功:brew --version 应显示版本号
  • 安装 Python 3:brew install python(注意不是 python3,该命令默认安装最新版 Python 3)
  • 安装完成后检查:
    python3 --versionpip3 --version 都应正常输出版本信息

从官网下载 .pkg 安装包

适合不熟悉命令行、或需要特定小版本(如 3.11.9)的用户。安装包自带图形向导,操作直观。

  • 打开 python.org/downloads,点击 “Download Python 3.x.x”(当前最新稳定版)
  • 下载完成后双击 .pkg 文件,按提示点“继续”→“同意”→“安装”即可(建议勾选 “Add Python to PATH”,避免手动配置)
  • 安装完重启终端,运行 python3 --version 确认安装成功

用 Anaconda 安装(适合数据方向)

Anaconda 不只是 Python 解释器,它预装了 NumPy、Pandas、Jupyter、SciPy 等 250+ 科学计算库,开箱即用。

  • 访问 anaconda.com/products/distribution,下载 macOS 图形安装包
  • 双击安装,全程点击“继续”;安装时建议勾选 “Add Anaconda to my PATH”
  • 安装后终端输入 python --version,应显示类似 Python 3.12.7 :: Anaconda
  • 注意:Anaconda 会把 python 命令直接指向 Python 3,无需再用 python3

验证与基础配置

无论哪种方式,安装后都建议做三件事:

  • 确认解释器路径:which python3(通常为 /usr/local/bin/python3/opt/homebrew/bin/python3
  • 测试 pip 是否可用:pip3 list 应列出已安装包(如 setuptools、wheel)
  • (可选)让 python 命令直接调用 Python 3:编辑 ~/.zshrc,追加两行:
    alias python=python3
    alias pip=pip3
    然后运行 source ~/.zshrc


# python  # git  # github  # 工具  # ssl  # mac  # curl  # macos  # cos  # 排列 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 网站制作软件免费下载安装,有哪些免费下载的软件网站?  html5的keygen标签为什么废弃_替代方案说明【解答】  香港服务器网站卡顿?如何解决网络延迟与负载问题?  如何在阿里云高效完成企业建站全流程?  php结合redis实现高并发下的抢购、秒杀功能的实例  如何快速搭建高效简练网站?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  如何快速生成高效建站系统源代码?  Laravel如何记录自定义日志?(Log频道配置)  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  如何在云主机快速搭建网站站点?  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  Laravel如何生成API文档?(Swagger/OpenAPI教程)  Android GridView 滑动条设置一直显示状态(推荐)  Android利用动画实现背景逐渐变暗  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel如何实现API版本控制_Laravel版本化API设计方案  太平洋网站制作公司,网络用语太平洋是什么意思?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  如何在建站之星网店版论坛获取技术支持?  香港服务器租用每月最低只需15元?  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  如何获取上海专业网站定制建站电话?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  高端网站建设与定制开发一站式解决方案 中企动力  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  jQuery中的100个技巧汇总  如何快速生成ASP一键建站模板并优化安全性?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Linux安全能力提升路径_长期防护思维说明【指导】  装修招标网站设计制作流程,装修招标流程?  再谈Python中的字符串与字符编码(推荐)  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  如何用虚拟主机快速搭建网站?详细步骤解析  JS去除重复并统计数量的实现方法  如何用花生壳三步快速搭建专属网站?  如何挑选高效建站主机与优质域名?  如何快速查询域名建站关键信息?  图册素材网站设计制作软件,图册的导出方式有几种?