由於學習需要,需要學習一下face_recognition的項目dlib
摸索了兩天,遇到了很多問題,以下是完整配置過程
1.將C++編譯爲python
dlib最初是一個C++庫,要安裝爲python第三方庫,要下載boost將C++ 編譯爲python,同時還要下載cmake
sudo apt-get install libboost-python-dev cmake
- 下載dlib源碼 http://dlib.net/
3.解壓dlib文件然後編譯
cd到dlib文件的目錄下
編譯…
cd dlib
mkdir build
cd build
cmake ..
cmake --build .
4.下載python
進入到root權限
sudo su
cd到 /與setup.py同級的目錄
執行
python3 setup.py install #根據你python的版本選擇
此時,會出現 no module named setuptools 執行
sudo apt-get install python3-setuptools
再執行
python3 setup.py install
執行到一半,會出現找不到python.h的問題
sudo apt-get install python3-dev
等待編譯完成。
編譯成功會出現
processing dependencies for dlib==19.17.0
finished processing dependencies for dlib==19.17.0
驗證是否安裝成功
切換到python
python
import dlib