如何在Google Colaboratory安装需编译的库?解决cmake缺失报错
解决Google Colaboratory中安装依赖CMake的库(如dlib)时的"cmake not found"错误
嘿,这个问题我之前在Colab里折腾过好几次!出现error: [Errno 2] No such file or directory: 'cmake': 'cmake'的原因很简单——Colab的默认运行环境里并没有预装CMake,而像dlib这类需要编译的库必须依赖它才能完成安装流程。
解决起来也很直接,分两步走就行:
先安装CMake
Colab的底层是Ubuntu系统,直接用apt包管理器安装最稳妥:!sudo apt-get update && sudo apt-get install -y cmake这里
apt-get update是为了刷新软件源索引,确保能获取到最新的CMake安装包;-y参数会自动确认所有安装提示,不用你手动输入"yes"。再安装目标库(比如dlib)
等CMake安装完成后,再执行你原本的pip安装命令就没问题了:!pip install dlib
额外小提示
- 如果你担心CMake没装成功,可以用这条命令验证版本:
能正常输出版本号就说明安装到位了。!cmake --version - 要是某些特殊库要求更高版本的CMake,apt安装的版本满足不了,你可以用pip升级到最新版:
!pip install cmake --upgrade
内容的提问来源于stack exchange,提问作者Jann
相关产品推荐
相关产品推荐

