杰瑞科技汇

Mac安装Python教程,步骤详细吗?

macOS 安装 Python 完整教程

在 macOS 上安装 Python 主要有三种方法,我将逐一介绍,并强烈推荐其中一种。

Mac安装Python教程,步骤详细吗?-图1
(图片来源网络,侵删)

使用官方安装包(推荐新手)

这是最简单、最直接的方法,适合所有用户,尤其是初学者,它会自动处理好路径和依赖问题。

优点:

  • 简单直观,图形化界面。
  • 自动配置好 pip(Python 的包管理器)。
  • 自动将 Python 添加到系统路径(在较新的 macOS 版本中)。

缺点:

  • 可能与系统自带的 Python 2.x 产生混淆(但影响不大)。
  • 对于需要管理多个 Python 版本的高级用户来说不够灵活。

详细步骤(方法一)

第 1 步:下载 Python 安装包

Mac安装Python教程,步骤详细吗?-图2
(图片来源网络,侵删)
  1. 打开浏览器,访问 Python 官方下载页面:https://www.python.org/downloads/
  2. 页面会自动检测你的操作系统并显示最新的稳定版下载,你会看到一个类似 "Download Python 3.12.4" 的大按钮。
  3. 点击这个按钮,下载 .pkg 安装包。

第 2 步:运行安装包

  1. 下载完成后,找到 .pkg 文件,通常是你的“下载”文件夹。
  2. 双击该文件,启动安装程序。
  3. 你可能会看到一个安全提示,因为这是从互联网下载的应用,点击“打开”。
  4. 你会看到标准的 macOS 安装向导。

第 3 步:进行安装(关键步骤)

  1. 阅读软件许可协议,然后点击“继续”。

  2. 选择安装目标:这是最重要的一步

    Mac安装Python教程,步骤详细吗?-图3
    (图片来源网络,侵删)
    • 对于 Apple Silicon (M1/M2/M3) Mac 用户:默认的 "Macintosh HD" 是一个只读的卷,你必须选择 "..." 按钮,然后从左侧列表中选择你自己的用户名("Macintosh HD - 数据" -> "Users" -> "你的用户名")。强烈建议安装到你的用户主目录下,这样可以避免权限问题,并且不会影响系统文件。
    • 对于 Intel Mac 用户:可以安装在默认的 "Macintosh HD" 上,但同样,安装到用户主目录下更安全。
  3. 自定义安装:点击“安装”按钮之前,建议点击“自定义”选项。

    • 务必勾选 "Install python3 launcher",这个工具非常重要,它可以让你轻松地在终端中运行不同版本的 Python,并且处理 pythonpython3 的命令。
    • 其他选项保持默认即可。
  4. 点击“安装”,然后输入你的电脑密码以授权安装。

第 4 步:验证安装

安装完成后,打开“终端”(Terminal,你可以在“应用程序” -> “实用工具”里找到,或者使用 Spotlight 搜索 Terminal)。

在终端中输入以下命令:

python3 --version

如果安装成功,它会显示你刚刚安装的 Python 版本, Python 3.12.4

注意: 在 macOS 上,为了避免与系统自带的旧版 Python 2.x 冲突,官方推荐使用 python3 命令来调用新安装的 Python。


使用 Homebrew(推荐开发者)

Homebrew 是 macOS 上最流行的包管理器,如果你已经安装了 Homebrew,这是管理 Python 及其相关工具的最佳方式。

优点:

  • 可以轻松安装、升级和卸载 Python。
  • 方便管理其他开发工具(如 Git, Node.js 等)。
  • 可以安装多个 Python 版本并进行切换。

缺点:

  • 需要先安装 Homebrew。
  • 命令行操作可能稍微复杂一点。

第 1 步:安装 Homebrew(如果尚未安装)

打开终端,粘贴以下命令并回车,它会自动下载并安装 Homebrew。

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

根据你的 Mac 芯片,安装脚本可能会提示你执行额外的命令来将 Homebrew 添加到路径中,请按照屏幕提示操作。

第 2 步:使用 Homebrew 安装 Python

在终端中,只需一个简单的命令:

brew install python

Homebrew 会自动下载最新稳定版的 Python 并安装好,包括 pip

第 3 步:验证安装

安装完成后,同样在终端中验证:

python3 --version

你会看到类似 Python 3.12.4 的输出。


从源码编译(不推荐新手)

这种方法最复杂,主要用于需要特定功能或对 Python 进行深度定制的高级开发者。

优点:

  • 可以完全控制 Python 的编译选项。
  • 可以安装最新的开发版或特定补丁版本。

缺点:

  • 过程复杂,容易出错。
  • 需要安装 Xcode Command Line Tools 等大量依赖。
  • 需要自己处理路径问题。

步骤简述:

  1. 安装 Xcode Command Line Tools: xcode-select --install
  2. 安装其他依赖,如 OpenSSL, SQLite 等(通常通过 Homebrew)。
  3. 从 Python 官网下载源码压缩包(.tar.xz)。
  4. 解压,进入目录。
  5. 配置编译选项: ./configure --enable-optimizations
  6. 编译: make
  7. 安装: sudo make install
  8. 验证: python3 --version

安装后的重要配置

无论你使用哪种方法安装,以下配置都至关重要。

配置 pip 镜像源(国内用户必备)

pip 是 Python 的包安装工具,默认情况下,它从国外的服务器下载,速度很慢且可能不稳定,我们可以配置使用国内镜像源来加速。

在终端中执行以下命令:

# 创建或编辑 pip 配置文件
touch ~/.pip/pip.conf
# 使用编辑器打开文件(例如使用 nano)
nano ~/.pip/pip.conf

在打开的文件中,粘贴以下内容,然后按 Ctrl + X,再按 Y,最后按 Enter 保存退出。

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

当你使用 pip install 命令时,就会从清华大学的镜像源下载,速度会快很多。

理解 pythonpython3

  • python3:明确指向你安装的 Python 3.x 版本。这是在 macOS 上推荐使用的命令
  • python:在旧版 macOS 上,它指向系统自带的 Python 2.x,在较新版 macOS(如 Ventura 及以后)上,安装官方安装包或 Homebrew 后,python 命令通常会通过 python3 launcher 指向 Python 3.x,为了确保兼容性,最好养成使用 python3 的习惯。

使用虚拟环境(强烈推荐)

虚拟环境可以为你每个项目创建一个独立的 Python 环境,避免不同项目之间的库版本冲突。

  1. 进入你的项目目录

    cd /path/to/your/project
  2. 创建虚拟环境(通常命名为 venv.venv):

    python3 -m venv venv
  3. 激活虚拟环境

    • Terminal (zsh) 中:
      source venv/bin/activate
    • Fish Shell 中:
      source venv/bin/activate.fish

    激活后,你的终端提示符前面会出现 (venv),表示你已处于虚拟环境中。

  4. 在虚拟环境中安装包

    pip install requests

    这个 requests 库只会安装到当前虚拟环境中,不会影响全局。

  5. 退出虚拟环境

    deactivate

常见问题与解答 (FAQ)

Q1: 我应该安装 Python 2 还是 Python 3? A: 只安装 Python 3,Python 2 已在 2025 年停止官方支持,不再安全且没有新功能,所有现代项目和库都基于 Python 3。

Q2: 我已经安装了 Python,为什么在终端输入 python 还是旧的版本? A: 这是因为你的系统 PATH 环境变量中,旧版 Python 的路径优先级更高,最简单的解决方法是始终使用 python3 命令,如果你想使用 python 命令,可以编辑你的 shell 配置文件(如 ~/.zshrc~/.bash_profile),在文件末尾添加一行 alias python=python3

Q3: Homebrew 和官方安装包有什么区别?哪个更好? A:

  • 官方安装包:简单,一键搞定,适合初学者和只需要一个 Python 版本的用户。
  • Homebrew:更灵活,是开发者工具链的一部分,如果你计划安装很多开发工具,或者需要管理多个 Python 版本,强烈推荐使用 Homebrew。

Q4: 如何卸载 Python? A:

  • 如果用官方安装包安装的:打开“系统设置” -> “通用” -> “VPN与设备管理”,在“隐私”相关的部分找到 Python 安装包,或者使用“启动台”找到 Python 安装程序,选择“移除”。
  • 如果用 Homebrew 安装的:在终端中运行 brew uninstall python
  • 手动删除:如果你不确定,可以删除 /Library/Frameworks/Python.framework/usr/local/bin 下的相关链接,但此方法不彻底,不推荐。

方法 优点 缺点 推荐人群
官方安装包 简单、自动配置、图形化 不够灵活 所有新手、非专业开发者
Homebrew 灵活、易于管理、集成开发环境 需要命令行知识 所有开发者、高级用户
源码编译 完全控制、高度定制 复杂、易出错 需要特殊定制的高级开发者

对于绝大多数用户,我强烈推荐使用“方法一:官方安装包”,因为它最省心,如果你是开发者,或者未来会成为开发者,“方法二:Homebrew” 是更好的长期选择。

希望这份详细的教程能帮助你成功在 Mac 上安装 Python!祝你编程愉快!

分享:
扫描分享到社交APP
上一篇
下一篇