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

MacOS Ventura下安装signatory 1.2.6(适配PyTorch1.9.0)失败求助

解决MacOS Ventura下安装signatory 1.2.6.1.9.0的编译错误
  • 补全系统编译依赖
    首先确保Xcode命令行工具已安装:
    xcode-select --install
    然后通过Homebrew安装编译必需的工具库:
    brew install cmake
    brew install llvm

  • 指定兼容的编译器环境
    MacOS Ventura默认clang可能与PyTorch 1.9.0的编译链不匹配,设置环境变量切换到llvm提供的编译器:

    export CC=/usr/local/opt/llvm/bin/clang
    export CXX=/usr/local/opt/llvm/bin/clang++
    export LDFLAGS="-L/usr/local/opt/llvm/lib"
    export CPPFLAGS="-I/usr/local/opt/llvm/include"
    

    执行完上述命令后,重新运行安装指令:
    pip install signatory==1.2.6.1.9.0 --no-cache-dir --force-reinstall

  • 验证PyTorch架构匹配
    确认PyTorch 1.9.0与当前Mac架构(arm64/x86_64)兼容,执行以下命令查看:
    python -c "import torch; print(torch.__version__); print(torch.backends.mps.is_available())"
    若为M系列芯片,可尝试用Rosetta 2启动终端(右键终端→显示简介→勾选「使用Rosetta打开」)后再执行安装。

  • 手动源码编译安装
    若以上方法均无效,尝试手动克隆源码编译:

    git clone https://github.com/patrick-kidger/signatory.git
    cd signatory
    git checkout v1.2.6
    pip install -e . --no-cache-dir
    

    编译前务必先设置好前面的编译器环境变量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 05:19:58