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

在Android Studio的Chaquopy环境安装python-igraph提示缺少CMake如何解决

解决方案

临时规避方案(当前不需要使用igraph时)

你当前的构建报错是因为只要在build.gradle的pip配置里声明了python-igraph,构建流程就会尝试安装该包,和你运行的脚本是否调用无关。如果暂时不需要用到igraph,可以直接注释掉app模块build.gradle里对应的配置行:

pip{
    install "opencv-contrib-python-headless"
    install "pillow"
    install "numpy"
    // install "python-igraph"  先注释该行
}

同步项目后即可正常构建运行测试脚本。

完整解决方法(需要使用igraph时)

报错原因是python-igraph包含C扩展模块,编译时依赖CMake工具,按以下步骤配置即可:

步骤1:安装Android Studio内置CMake与NDK

  • 打开Android Studio,依次进入File > Settings > Appearance & Behavior > System Settings > Android SDK
  • 切换到SDK Tools标签页,勾选CMake(建议选择3.16及以上稳定版本)和NDK (Side by side),点击Apply等待安装完成

步骤2:配置CMake环境变量

  • 找到CMake安装路径,默认路径为C:\Users\你的用户名\AppData\Local\Android\Sdk\cmake\对应版本号\bin
  • 将该路径添加到Windows系统的Path环境变量中,配置完成后打开新的cmd窗口执行cmake --version,能正常输出版本号即为配置成功

步骤3:重新同步构建项目

回到Android Studio点击Sync Project with Gradle Files,等待项目同步完成后再运行构建即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 17:39:03