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

Apple Silicon M2设备安装capytaine失败的解决方法咨询

解决Apple Silicon M2上安装capytaine的编译问题

核心原因

capytaine的核心代码包含Fortran实现,编译安装过程必须依赖Fortran编译器,你之前的操作缺少这一关键组件,导致构建失败。

解决方案步骤

  • 首先安装适配Apple Silicon的Fortran编译器,优先通过conda安装环境内的编译器(避免路径冲突):
    激活你的conda环境后执行:

    conda install -c conda-forge cython pybind11 fortran-compiler numpy
    

    (miniforge适配arm64架构,conda-forge提供预编译的arm版numpy,无需手动编译)

  • 重新安装capytaine,添加--no-build-isolation参数确保构建工具能调用到环境内的编译器:

    pip install capytaine --no-build-isolation
    

备选方案(源码编译)

如果上述步骤仍有问题,直接从GitHub源码克隆编译:

git clone https://github.com/mancellin/capytaine.git
cd capytaine
pip install .

额外说明

  • 若想用Homebrew安装编译器,执行brew install gcc(gcc包包含gfortran),激活conda环境后需先设置环境变量:
    export CC=$(brew --prefix gcc)/bin/gcc-13
    export FC=$(brew --prefix gcc)/bin/gfortran-13
    
    再执行后续pip安装步骤,但这种方式可能出现路径冲突,优先推荐conda安装编译器的方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 03:05:01