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

使用Chaquopy构建chaquopy-openblas遇Error 127:缺失指定工具文件

解决Chaquopy构建chaquopy-openblas的工具链缺失错误

针对你构建chaquopy-openblas时出现的armv7a-linux-androideabi21-ar: No such file or directory错误,可按以下步骤排查修复:

  • 确认Android NDK配置
    这个缺失的ar工具属于Android NDK工具链的一部分,首先得保证Chaquopy能找到对应版本的NDK:

    • 检查本地是否安装了API 21对应的NDK版本(推荐用Chaquopy官方兼容的r21e版本),版本不对或未安装的话重新下载安装。
    • 配置ANDROID_NDK_HOME环境变量指向NDK安装目录,或者直接在项目的build.gradle中指定:
      chaquopy {
          ndkDir "/你的NDK实际安装路径"
      }
      
  • 验证工具链文件是否存在
    手动前往NDK的toolchains/llvm/prebuilt/<你的系统平台>/bin目录,确认是否存在armv7a-linux-androideabi21-ar文件。如果没有,说明NDK安装不完整,重新下载完整安装包。

  • 清理构建缓存后重试
    删除chaquopy-openblas的build目录(路径为/home/default/Coding/chaquopy/server/pypi/packages/chaquopy-openblas/build/0.2.20/),然后重新执行构建命令,避免缓存中的错误路径干扰。

  • 检查构建脚本路径逻辑
    打开chaquopy-openblas的build.sh脚本,查看它生成工具链路径的代码是否正确。如果脚本里硬编码了路径,调整为匹配你本地NDK的实际路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 05:07:17