You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MacBook上将Python从3.8降级至3.5?

解决MacBook上用pyenv安装Python 3.5构建失败的问题

你完全不需要删除/usr/bin下的系统Python——MacOS核心功能依赖这个版本,强行修改或删除会导致系统故障。pyenv构建失败和系统Python无关,主要是因为Python 3.5版本较老,缺少编译依赖或对新MacOS版本存在兼容性问题,按以下步骤解决:

1. 安装编译依赖

先通过Homebrew安装Python编译所需的依赖库:

brew install openssl readline sqlite3 xz zlib

如果还没安装Homebrew,直接在终端执行官方安装脚本即可完成。

2. 指定兼容参数安装Python 3.5.10

Python 3.5对新版openssl兼容性差,需要手动指定openssl路径来编译:

CFLAGS="-I$(brew --prefix openssl)/include" LDFLAGS="-L$(brew --prefix openssl)/lib" pyenv install 3.5.10

注:3.5.10是Python 3.5系列的最后一个稳定版本,建议优先安装这个版本。

3. 设置Python版本

安装成功后,可根据需求设置全局默认版本:

pyenv global 3.5.10

或仅为当前项目设置局部版本:

pyenv local 3.5.10

执行以下命令验证版本是否生效:

python --version

4. 针对高版本MacOS的额外处理

如果你的MacOS版本是Ventura或更高,Xcode Command Line Tools的新版本可能不兼容Python 3.5的编译,可尝试指定SDK路径重新安装:

SDKROOT=$(xcrun --show-sdk-path) pyenv install 3.5.10

若仍失败,可查找适配Python 3.5的旧版Xcode Command Line Tools安装包进行安装。


内容的提问来源于stack exchange,提问作者TheGreatRandall

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 18:37:33