轉載請注明出處:
http://www.cnblogs.com/darkknightzh/p/5652791.html
參考網址:
在ubuntu14和ubuntu16上面都裝過了,然而並沒有什么卵用,因為我還是記不住怎么裝的。。。
1. 下載dlib18.16(或其他版本,此處用的是.16)
https://github.com/davisking/dlib/releases/download/v18.16/dlib-18.16.tar.bz2
2. 解壓文件(用tar或者直接使用資源管理器解壓)。
3. 終端中定位到dlib-18.16的python_examples文件夾內。
cd dlib-18.16/python_examples
4. 運行下面的命令:
mkdir build cd build cmake ../../tools/python cmake --build . --config Release cp dlib.so ..
最后一句可以不運行,或者直接運行compile_dlib_python_module.bat文件(該文件內除了最后一句不同,剩下的就是上面那些語句。。。)
./compile_dlib_python_module.bat
說明:需要先安裝了boost,同時,使用如下命令:
./bootstrap.sh –with-libraries=python
否則cmake ../../tools/python會失敗,如下:
5. 這樣在python中import dlib時,會提示找不到dlib庫。網址
http://stackoverflow.com/questions/30042174/how-to-get-python-import-working-with-dlib-using-cmake-and-osx中 Padraic Cunningham指出,需要把dlib.so(需要先看一下終端所在目錄是否有dlib.so)拷貝到python的dist-packages 目錄中:
sudo cp dlib.so /usr/local/lib/python2.7/dist-packages/
之后就可以正常使用dlib了。