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

pip安装apriltag失败求助:缺失CMake致编译错误

解决apriltag安装失败(缺少CMake)的问题

问题根源

从报错信息FileNotFoundError: [Errno 2] No such file or directory: 'cmake'和RuntimeError: CMake must be installed to build the following extensions: apriltags可以明确:apriltag的Python包需要编译底层C扩展,而你的系统未安装CMake构建工具,导致编译失败。

解决方案

1. 安装CMake(针对macOS系统)

  • 如果你已经安装Homebrew,直接在终端执行:
    brew install cmake
    
  • 未安装Homebrew的话,直接下载CMake官方macOS DMG安装包完成安装,安装后需确保CMake的可执行文件路径被添加到系统环境变量PATH中(通常安装后会自动配置,若未生效可手动将/Applications/CMake.app/Contents/bin添加到PATH)。

2. 验证CMake安装成功

在终端执行以下命令,能正常输出版本信息则说明安装有效:

cmake --version

3. 重新安装apriltag

回到终端执行:

pip3 install apriltag

或者在PyCharm中选择对应Python解释器,执行pip install apriltag即可。

额外注意事项

  • 确保PyCharm使用的Python解释器和终端中pip3对应的解释器一致,避免环境差异导致的问题。
  • 如果仍有编译问题,建议先升级pip、setuptools和wheel:
    pip3 install --upgrade pip setuptools wheel
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 08:57:04