赞
踩
按照常理来说,直接在终端中用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
(参考自:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。