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

macOS Big Sur编译CPython时configure报check config错误是什么原因

macOS Big Sur下编译CPython configure报错原因

从你提供的编译日志可以看到,完整报错为configure: error: check config.log and use the '--with-universal-archs' option,触发原因如下:

  • macOS 11及以上版本中,CPython的configure脚本默认会尝试生成同时兼容Intel x86_64和苹果Arm64架构的通用二进制程序,会自动检测环境的双架构编译支持能力。
  • 你的设备是x86_64架构的Intel款Mac,当前编译器没有配置Arm64架构的交叉编译环境,因此通用架构校验不通过,直接抛出错误。
解决方案
  1. 如果你只需要编译适配当前设备架构的调试版本CPython,执行configure命令时明确指定架构即可:
./configure --with-pydebug --with-universal-archs=x86_64 && make -j
  1. 建议先安装完整的Xcode命令行工具补全依赖:你当前环境缺少g编译器,后续编译C扩展模块时会触发异常,可先执行以下命令补全依赖:
    xcode-select --install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 10:36:03