天天看點

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

環境配置

windows10,  VS2015,  python3.7,  cmake3.14.7,  boost1.71.0,  dlib19.17

不知道python版本和dlib版本有沒有對應關系,其他的應該版本随意沒有要求。

安裝了這麼多次東西,問題幾乎全出在版本上,怕了怕了。

安裝過程

VS,python, cmake之前在裝 caffe 的時候都裝過了,這裡不多做贅述。

其中 VS 需要把 cl.exe 加入環境變量path,直接在 VS 的安裝位置搜尋,可能會搜出一堆 cl.exe, 直接把下圖的路徑加進去就好了:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

boost

下載下傳連結:http://www.boost.org/

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

對版本應該沒有要求吧..我直接下了當時的最新版。

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

下下來後解壓,運作下圖位置的 bootstrap.bat 檔案:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

直接輕按兩下即可,會彈出 Building Boost.Build engine 字樣。

如果沒有反應,就進入 cmd 運作:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

根據其他安裝博文

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

 的說法,運作成功後會生成 b2.exe、bjam.exe、project-config.jam 檔案,但是我沒有第2個檔案:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

搜了搜,隻在子目錄中找到了:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

接下去的安裝過程并沒有涉及到這個檔案,于是我略過了這個問題,在 cmd 中切換到目前生成的 b2.exe 檔案位置,輸入:

b2 install
           

運作完後繼續:

b2 -a --with-python address-model=64 toolset=msvc runtime-link=static
           
dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

把上圖的對應位置加入環境變量 BOOST_ROOT 和 BOOST_LIBRARYDIR:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

dlib

下載下傳位址: http://dlib.net/files/

為了保險起見,我沒安最新版的了,而是選擇了跟 文檔[1] 一樣的版本:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

解壓縮後, cmd到該目錄下,運作:

python setup.py install
           

運作完後拷貝如下3個檔案夾:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

複制到 python 的 Lib 目錄下:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

同時把 dlib 目錄下的 dlib.cp37-win_amd64.pyd 檔案,拷貝到 python 的 DLLs 目錄下:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔
dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

在 cmd 中進入 python,輸入如下指令:

dlib安裝(windows10, python3.7)環境配置安裝過程參考文檔

安裝成功。

參考文檔

[1] Win10環境python3.7安裝dlib子產品

[2] 記一次Win10環境python3.7安裝dlib子產品趟過的坑

繼續閱讀