首先下載boost庫,根據提示:
1)運行 bootstrap.bat. 生成三個文件,其中包括b2
-- bootstrap.bat
2)運行b2
-- b2 install
3) 利用b2編譯庫文件
-- b2 -a --with-python address-model=64 toolset=msvc runtime-link=static
這里遇到些問題, address-model=64參數設置出現問題,后改成32則成功。
4)設置變量
-- set BOOST_ROOT=C:\local\boost_1_57_0
-- set BOOST_LIBRARYDIR=C:\local\boost_1_57_0\stage\lib
將這兩個變量設置到到Path變量中: %BOOST_ROOT%;%BOOST_LIBRARYDIR%
5)然后運行pip install dlib
成功
Successfully installed dlib-19.1.0
注意:
安裝Anaconda3-4.2.0-Windows-x86_64,為啥裝4.2.0這個版本,因為dlib最新的是19.4.0,19.4.0只支持python3.5,對應python3.5的anaconda版本就是這個4.2.0