pin_drop当前位置:知识文库 ❯ 图文

Python安装 - macOS

方法一:使用Homebrew安装Python(推荐)

Homebrew是macOS平台上最受欢迎的开源包管理器,它能帮助你轻松安装、升级和管理各种开发工具。通过Homebrew安装Python是最推荐的方式,因为它能自动处理依赖关系,并且后续升级非常方便。

第一步:安装Homebrew

如果你的Mac上还没有安装Homebrew,需要先完成安装。打开终端应用(Terminal.app),复制并执行以下命令:

代码示例

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装过程中,终端会提示你需要安装Xcode命令行工具,按照提示操作即可。安装完成后,需要将Homebrew添加到系统环境变量PATH中。

针对Apple Silicon芯片(M1/M2/M3)的Mac:

代码示例

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

针对Intel芯片的Mac:

代码示例

echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/usr/local/bin/brew shellenv)"

第二步:安装Python

Homebrew安装完成后,只需一条命令即可安装最新版本的Python 3:

代码示例

brew install python

执行该命令后,Homebrew会自动下载并安装Python 3,同时还会附带安装pip包管理工具和setuptools,无需额外操作。

安装特定版本的Python

如果你的项目需要特定版本的Python,Homebrew也提供了灵活的版本选择:

代码示例

brew install python@3.11
brew install python@3.12

升级Python版本

当Python发布新版本时,你可以通过简单的命令完成升级:

代码示例

brew upgrade python

查看Python安装详情

想了解已安装Python的详细信息,包括安装路径和版本,可以执行:

代码示例

brew info python

方法二:使用Python官方安装包安装

如果你不想使用Homebrew,或者更喜欢图形化安装方式,Python官网提供了适用于macOS的安装包,安装过程简单直观。

下载安装包

访问Python官方下载页面:https://www.python.org/downloads/macos/

在下载页面中,你会看到适用于macOS的安装包。推荐选择macOS 64-bit universal2 installer版本,因为它同时支持Apple Silicon和Intel两种芯片架构:

安装包类型 适用芯片 文件名示例
macOS 64-bit universal2 installer Apple Silicon & Intel python-3.12.x-macos11.pkg

提示:universal2安装包是通用二进制格式,无论你使用的是哪种芯片的Mac,都可以正常使用,建议优先下载此版本。

运行安装程序

下载完成后,双击.pkg文件启动安装向导,按照以下步骤操作:

  • 点击"继续"阅读安装说明

  • 阅读并同意软件许可协议

  • 选择安装位置(保持默认即可)

  • 点击"安装"按钮

  • 输入你的Mac管理员密码

  • 等待安装完成

安装完成后的文件

安装成功后,系统会自动在/Applications目录下创建Python 3.12文件夹,其中包含:

  • IDLE:Python的集成开发环境

  • Python文档:离线版Python参考文档

  • Update Shell Profile:自动配置环境变量的脚本


环境变量配置详解

正确配置环境变量是确保你能在终端中随时使用Python命令的关键步骤。

确认当前使用的Shell

首先,你需要知道你的Mac使用的是哪种命令行解释器:

代码示例

echo $SHELL

从macOS Catalina(10.15)开始,系统默认使用zsh作为命令行Shell。更早期的版本则使用bash

zsh环境配置(macOS默认)

如果你使用的是zsh,需要编辑~/.zshrc配置文件:

代码示例

nano ~/.zshrc

在文件末尾添加以下配置行:

官方安装包安装的配置:

代码示例

export PATH="/Library/Frameworks/Python.framework/Versions/3.12/bin:$PATH"

Homebrew安装的配置(Apple Silicon):

代码示例

export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"

Homebrew安装的配置(Intel):

代码示例

export PATH="/usr/local/bin:$PATH"

保存文件后(nano编辑器中按Ctrl+O保存,Ctrl+X退出),执行以下命令使配置立即生效:

代码示例

source ~/.zshrc

bash环境配置

如果你使用的是bash,编辑~/.bash_profile文件:

代码示例

nano ~/.bash_profile

添加与上述相同的PATH配置,保存后执行:

代码示例

source ~/.bash_profile

设置python命令指向python3

macOS系统自带的Python 2使用的是python命令,而新安装的Python 3默认使用python3命令。如果你希望直接输入python就能使用Python 3,可以在配置文件中添加别名:

代码示例

alias python='python3'
alias pip='pip3'

保存配置文件后,执行source ~/.zshrc(或source ~/.bash_profile)使别名生效。


验证安装是否成功

安装完成后,需要通过终端命令来验证Python是否正确安装。

检查Python版本

在终端中执行:

代码示例

python3 --version

如果安装成功,你将看到类似以下的输出:

代码示例

Python 3.12.x

检查pip是否安装

验证pip包管理器是否正常:

代码示例

pip3 --version

正常输出应显示pip版本和Python路径信息:

代码示例

pip 24.x from /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip (python 3.12)

运行Python环境检测脚本

你可以创建一个Python脚本来全面检测系统环境信息。创建文件check_python.py,输入以下代码:

代码示例

import sys
import platform

print(f"Python版本: {sys.version}")
print(f"Python路径: {sys.executable}")
print(f"操作系统: {platform.system()} {platform.mac_ver()[0]}")
print(f"处理器架构: {platform.processor()}")

保存后在终端运行:

代码示例

python3 check_python.py

脚本将输出完整的Python版本、安装路径、macOS版本号和处理器架构信息。


常见问题与注意事项

1. 不要删除系统自带的Python 2

macOS的某些系统工具和脚本依赖Python 2运行。如果删除了系统自带的Python 2,可能会导致部分系统功能异常。保留它,同时使用python3命令来运行新安装的Python 3即可。

2. 始终使用python3和pip3命令

在macOS终端中,建议始终使用python3pip3命令,这样可以避免与系统预装的Python 2产生命令冲突。

3. Homebrew安装的优势

通过Homebrew安装的Python更容易进行版本升级和依赖管理。如果你是一名经常使用Python的开发者,推荐优先选择Homebrew安装方式。

4. 安装Xcode命令行工具

部分Python第三方包在安装时需要编译C扩展,因此需要系统具备编译工具。建议提前安装Xcode命令行工具:

代码示例

xcode-select --install

5. Apple Silicon芯片的兼容性

对于搭载M1/M2/M3芯片的Mac,大部分Python第三方库已经提供了arm64架构的原生支持。如果遇到不兼容的情况,可以通过Rosetta 2转译运行Intel版本的Python。

6. 权限问题处理

如果在安装过程中遇到权限相关的错误提示,可以使用sudo命令提升权限,但请注意,使用sudo时需要谨慎,确保你了解命令的作用。


两种安装方式对比总结

对比项 Homebrew安装 官方安装包安装
安装复杂度 需要先安装Homebrew 直接下载PKG文件安装
升级便利性 一条命令完成升级 需要重新下载安装包
依赖管理 自动处理依赖关系 手动管理
适用人群 开发者、技术人员 初学者、偏好图形界面的用户
多版本管理 支持同时安装多个版本 需要手动管理

动手练习

练习一:安装并验证Python

在你的Mac上使用Homebrew或官方安装包安装Python 3,然后在终端中执行以下命令,记录输出结果:

代码示例

python3 --version
pip3 --version
which python3

练习二:编写系统信息检测脚本

编写一个Python脚本,检测并输出以下macOS系统信息:

  • macOS系统版本号

  • 处理器类型(Intel或Apple Silicon)

  • Python的完整安装路径

  • 判断是否通过Homebrew安装

提示:可以使用subprocess模块执行brew --prefix python命令,通过返回值判断Python是否通过Homebrew安装。

常见问题

macOS安装Python推荐用Homebrew还是官方安装包?

推荐使用Homebrew安装Python。Homebrew能自动处理依赖关系,升级Python只需一条命令,且支持同时安装多个Python版本,对开发者来说更加方便高效。

macOS上python和python3命令有什么区别?

macOS系统预装的Python 2使用python命令,而新安装的Python 3使用python3命令。建议始终使用python3来运行Python 3代码,避免与系统Python冲突。

Apple Silicon芯片的Mac能安装Python吗?

完全可以。Python官网提供的universal2安装包同时支持Apple Silicon和Intel芯片。通过Homebrew安装时,Apple Silicon的Mac会自动安装arm64版本。大部分第三方库也已支持M系列芯片。

macOS安装Python后如何配置环境变量?

macOS默认使用zsh,需要编辑~/.zshrc文件,添加export PATH配置行指向Python安装目录,然后执行source ~/.zshrc使配置生效。

能否删除macOS自带的Python 2?

不建议删除。macOS的部分系统工具和脚本依赖Python 2运行,删除后可能导致系统功能异常。保留系统Python,使用python3命令运行新安装的Python 3即可。

标签: Python安装 macOS Homebrew Apple Silicon 环境变量 Python3 开发环境

本文涉及AI创作

内容由AI创作,请仔细甄别

list快速访问

上一篇: Python安装 - Windows 下一篇: Python 安装 - Linux

poll相关推荐

作者头像 智能小晨 python

Python虚拟环境 - venv/virtualenv/conda环境管理

发布日期 2026-05-22
详细讲解Python虚拟环境搭建与管理,包括venv内置模块、virtualenv第三方工具、conda环境管理系统,掌握依赖隔离技巧,让项目环境规范高效。
作者头像 智能小晨 python

pip包管理器

发布日期 2026-05-22
全面介绍pip包管理器的使用方法,包括安装卸载升级包、查看已安装包、导出项目依赖、配置国内镜像源加速下载,附常用命令速查表和自动化脚本示例。
作者头像 智能小晨 python

PyCharm安装与配置教程 - Python IDE

发布日期 2026-05-22
详细介绍PyCharm安装与Python开发环境配置,包含社区版与专业版对比、Python解释器配置、虚拟环境创建、常用编辑器设置与快捷键,助你快速上手这款专业Python IDE。
作者头像 智能小晨 python

VSCode配置Python开发环境

发布日期 2026-05-22
详细讲解VSCode配置Python开发环境的完整流程,包含VSCode安装、Python扩展推荐、解释器配置、编辑器设置、launch.json调试配置,助你打造高效Python开发工具。