macOS Sequoia上如何安装Python开发环境?

我给你一套 macOS Sequoia 15 上最简单、最标准、最稳定 的 Python 开发环境安装教程,新手照着一步步做就能成功,不用折腾任何复杂配置。

一、最推荐方案:Homebrew + Python3(官方标准)

这是 macOS 开发 99% 人用的方案,安全、干净、好升级。


步骤1:安装 Homebrew(必装)

打开 启动台 → 其他 → 终端(Terminal),复制粘贴下面这行:

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

按提示输入你的 Mac 开机密码(输入时不显示,正常)。


步骤2:安装 Python 3.12+

brew 安装好后,继续在终端输入:

bash 复制代码
brew install python

安装完成后,系统就有了 最新稳定版 Python


步骤3:验证是否安装成功

终端输入:

bash 复制代码
python3 --version
pip3 --version

如果显示版本号,就说明成功了


二、为什么要用 python3 / pip3?

macOS 自带一个老版本 Python,为了不冲突,你必须用

  • python3 → 运行 Python
  • pip3 → 安装库

例如:

bash 复制代码
python3 test.py
pip3 install requests

三、最简单的测试(确保能运行)

  1. 桌面新建一个文件 test.py
  2. 写入:
python 复制代码
print("Hello macOS Sequoia!")
  1. 终端进入桌面:
bash 复制代码
cd ~/Desktop
  1. 运行:
bash 复制代码
python3 test.py

看到输出就说明环境完全正常


四、安装常用开发工具(可选)

bash 复制代码
pip3 install ipython        # 交互式Python(更好用)
pip3 install flask          # Web开发
pip3 install django         # 后端框架
pip3 install numpy pandas   # 数据分析

五、安装 VS Code(写代码最舒服)

如果你需要编辑器,直接用 brew 安装:

bash 复制代码
brew install --cask visual-studio-code

安装后打开 VS Code,它会自动识别你的 Python3。


六、常见问题(我提前帮你解决)

1. command not found: python3

  • 重新安装:brew install python
  • 重启终端

2. pip3 安装慢

使用国内镜像:

bash 复制代码
pip3 install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 权限错误

不要用 sudo,直接用 --user

bash 复制代码
pip3 install --user 包名

七、超简总结(你只需要记这4个)

  • 安装:brew install python
  • 运行:python3 文件名.py
  • 安装库:pip3 install 库名
  • 查看版本:python3 --version

相关推荐
Python私教7 小时前
我只写了一个 add 工具,终于把 MCP 的 Host、Client、Server 跑明白了
python·ai编程·mcp
霸道流氓气质7 小时前
分布式系统中接口时序不确定性处理
java·开发语言·分布式
库克克7 小时前
【C++】C++11 包装器function 与 绑定器 bind
开发语言·c++
多加点辣也没关系8 小时前
JavaScript|第30章:事件机制
开发语言·javascript
小大宇8 小时前
python milvus 案例
开发语言·python·milvus
Gauss松鼠会8 小时前
【GaussDB】GaussDB锁阻塞源头查询
java·开发语言·前端·数据库·算法·gaussdb·经验总结
mingo_敏8 小时前
DeepAgents : 后端(Backends)
java·开发语言
k4m7v2pz8 小时前
Bevy 0.14.2 玩家精灵不渲染(只有背景在动)排查全记录
macos·rust·bevy
mabing9938 小时前
Qt QMessageBox、QDialogButtonBox中英文翻译动态切换
开发语言·qt
BerryS3N8 小时前
Java 后端转型大模型:Demo 能跑不等于能上线
java·人工智能·python·java后端·spring ai·langchain4j·大模型转型