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

MacOS 12.5下使用pip安装cffi失败求助

解决MacOS 12.5下pip安装cffi时gcc-11参数错误问题

错误根源:pip调用gcc-11编译cffi,但-iwithsysroot是Apple clang专属编译选项,gcc不支持该参数,导致编译失败。

以下是针对性解决方案:

  • 临时指定编译器安装
    直接在安装命令前添加环境变量,强制使用Apple clang:

    CC=clang CXX=clang++ pip install cffi
    
  • 永久配置默认编译器
    将clang设为默认编译工具,修改shell配置文件(比如~/.zshrc或~/.bash_profile),添加:

    export CC=clang
    export CXX=clang++
    

    执行source ~/.zshrc(对应你的shell类型)生效后,再运行pip install cffi。

  • 检查并修复Xcode Command Line Tools
    确保Apple clang的依赖组件完整:

    xcode-select --install
    

    验证安装结果:

    clang --version
    

    确认输出包含Apple clang 13.1.6相关版本信息。

  • 修正pip全局编译配置
    查看当前pip默认编译器:

    pip config get global.compiler
    

    如果输出是gcc,执行以下命令修改为clang:

    pip config set global.compiler clang
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 09:39:27