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 --version 和 pip3 --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去除重复并统计数量的实现方法
如何用花生壳三步快速搭建专属网站?
如何挑选高效建站主机与优质域名?
如何快速查询域名建站关键信息?
图册素材网站设计制作软件,图册的导出方式有几种?

