Ubuntu安装face_recognition需要先安装dlib
1.安装dlib的依赖
sudo apt-get install build-essential cmake
sudo apt-get install libgtk-3-dev
sudo apt-get install libboost-all-dev
2. 安装 dlib
pip install dlib # error
需要手动编译
sudo apt-get install libboost-all-dev 从github克隆库: git clone https://github.com/davisking/dlib.git cd dlib mkdir build; cd build; cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1; cmake --build . -DDLIB_USE_CUDA=0不使用cuda -DUSE_AVX_INSTRUCTIONS=1使用cpu的AVX加速 build并安装python扩展 cd .. python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA 这里可以指定python2或python3,也可以在虚拟环境中安装. --no DLIB_USE_CUDA选项不使用cuda,使用cuda可以不指定该选项或DLIB_USE_CUDA
ps:犯的傻逼错误,我rlgl
安装成功可以在python中导入dlib
import dlib
3.安装face_recognition
pip install face_recognition