-
# for macOS brew install cmake brew install boost brew install boost-python --with-python3 # for Ubuntu 16.04 sudo apt-get install build-essential cmake sudo apt-get install libgtk-3-dev sudo apt-get install libboost-all-dev # 安裝 dlib pip install dlib
git clone https://github.com/davisking/dlib.git cd dlib mkdir build && cd build && cmake .. && make -j8 sudo make install sudo apt-get -y install libopenblas-dev cd .. sudo python setup.py install --yes USE_AVX_INSTRUCTIONS
1. Python.h 缺少報錯 :
/tmp/pip-install-jcduztn1/dlib/dlib/external/pybind11/include/pybind11/detail/common.h:111:20: fatal error: Python.h: 沒有那個文件或目錄
解決:需要安裝 python-dev
命令:sudo apt-get install python3.5-dev
本人ubuntu中環境是python3.5 所以安裝 python3.5-dev
2. 安裝時 依賴錯誤:
***********************************************************************************************
di@di-pc:~/work/dlib/dlib$ sudo apt-get install python-dev
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
-