不论是安装 face recognition还是单纯使用 dlib 人脸识别都绕不过安装dlib,以下是使用 Mac 的采坑经(顺)验(序)。
Stage1:直接安装 dlib(失败)
使用pip install dlib
直接安装报错:ERROR: CMake must be installed to build dlib
转向下载 cmake。
Stage2:安装 cmake(失败)
直接使用brew install cmake
最后给报错:
原因是 mac 自带的 xcode 版本太低,关键是 xcode 的升级又需要更新整个Mac OS系统至最新的 big sur (辣鸡)系统,遂放弃。
后无意之间看见一篇帖子,遂转换方式,通过手动安装 cmake 的方式!!
Stage3:手动安装 cmake
- 点击链接:
https://cmake.org/download/
- 选择版本
-
双击dmg 文件:
-
创建 cmake 的软连接
执行
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install
(我没有创建也可以直接执行!)
Stage4:安装 dlib
基于上述操作已经安装了 cmake。
pip install dlib
最终成功安装:Successfully installed dlib-19.22.1
参考:MAC上安装cmake