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

如何在Google Colaboratory安装需编译的库?解决cmake缺失报错

解决Google Colaboratory中安装依赖CMake的库(如dlib)时的"cmake not found"错误

嘿,这个问题我之前在Colab里折腾过好几次!出现error: [Errno 2] No such file or directory: 'cmake': 'cmake'的原因很简单——Colab的默认运行环境里并没有预装CMake,而像dlib这类需要编译的库必须依赖它才能完成安装流程。

解决起来也很直接,分两步走就行:

  1. 先安装CMake
    Colab的底层是Ubuntu系统,直接用apt包管理器安装最稳妥:

    !sudo apt-get update && sudo apt-get install -y cmake
    

    这里apt-get update是为了刷新软件源索引,确保能获取到最新的CMake安装包;-y参数会自动确认所有安装提示,不用你手动输入"yes"。

  2. 再安装目标库(比如dlib)
    等CMake安装完成后,再执行你原本的pip安装命令就没问题了:

    !pip install dlib
    

额外小提示

  • 如果你担心CMake没装成功,可以用这条命令验证版本:
    !cmake --version
    
    能正常输出版本号就说明安装到位了。
  • 要是某些特殊库要求更高版本的CMake,apt安装的版本满足不了,你可以用pip升级到最新版:
    !pip install cmake --upgrade
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:29:33