Ubuntu16.04+cuda9.0+cudnn7.0+dlib19.17+python3.5

由於學習需要,需要學習一下face_recognition的項目dlib
摸索了兩天,遇到了很多問題,以下是完整配置過程
1.將C++編譯爲python
dlib最初是一個C++庫,要安裝爲python第三方庫,要下載boost將C++ 編譯爲python,同時還要下載cmake

sudo apt-get install libboost-python-dev cmake
  1. 下載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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章