按照常理来说,直接在终端中用pip安装三个库即可。
pip install cmake
pip install dlib
pip install face_recogniton
但是由于大部分anaconda中的环境为python3.9,dlib最多支持3.8版本,因此很可能会报错ERROR: Command errored out with exit status 1:
于是我尝试了几个不同的方法。
方法一:
1.
安装好opencv,numpy,boost库
2.
安装Xquartz2.7.11
默认安装目录为/opt/X11,需要在/usr/local/X11下面创建软链接之后再重启。
cd /usr/local/opt
ln -s /opt/X11 X11
3.
到dlib官网下载dlib库,解压缩后安装
cd dlib/examples
mkdir build
cd build
cmake ..
cmake --build . --config Release
安装python模块
cd dlib
sudo python setup.py install
python
import dlib
(参考自: