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

Mac为单个项目安装不同Python版本时pyenv装3.6报错如何解决

问题根因

该报错的核心原因是 macOS Big Sur 11及以上版本自带的clang编译器版本过高,与Python 3.6.x版本的官方构建配置脚本不兼容,与你已重装的依赖、Xcode命令行工具无直接关联。你报错日志中出现下载Python 3.9安装包的异常,是之前失败的构建任务残留缓存导致的。

解决步骤
  • 第一步:清理pyenv本地残留的构建缓存
rm -rf $(pyenv root)/cache/*
  • 第二步:注入兼容编译参数执行安装
CC=clang CXX=clang++ CPPFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.6.15
备选方案

如果上述命令仍报错,可通过Rosetta 2兼容模式完成安装:

  1. 右键点击Finder应用列表中的「终端」,选择「获取信息」
  2. 勾选「使用Rosetta打开」选项,重启终端
  3. 直接执行pyenv install 3.6.15即可完成安装
  4. 安装完成后可取消「使用Rosetta打开」的勾选,不影响Python 3.6的正常使用
安装验证

安装完成后执行以下命令确认版本生效:

pyenv global 3.6.15
python --version

输出为Python 3.6.15即代表安装成功。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 21:24:03