1. 程式人生 > >Windows系統環境下安裝dlib

Windows系統環境下安裝dlib

Windows系統環境下安裝dlib

因為今天需要在windows環境下做一些圖片處理,所以需要在pycharm中配置環境,而其中需要的主要是dlib的安裝:
下面說一下關於dlib的配置安裝:

—-dlib安裝——

1、下載檔案

首先需要從網上下載

dlib:http://dlib.net/ 或者 https://github.com/davisking/dlib

下載完成後,解壓縮

這裡是解壓縮之後的內容

這時候需要的是dist資料夾中的下面圖片中的兩個資料夾(這裡先不用管,下面已經完成的):

需要的資料夾

2、編譯

->開啟終端,並且定位在dlib資料夾,使用python setup.py install產生上面的資料夾

在執行上面的命令時可能會遇見以下兩種問題:

在執行的時候會出現找不到cmake的問題

解決方法:

當遇見這個問題的時候,說明你的系統環境中並沒有cmake,所以這時候需要你在你的電腦上安裝cmake編譯環境。

->官網下載安裝包:https://cmake.org/download/

這裡寫圖片描述

->下載完成之後,解壓縮,然後將cmake的bin資料夾新增在系統環境路徑中。

這裡寫圖片描述

->新增環境變數

這裡寫圖片描述

然後理論上講,應該不會出現cmake的錯誤,但是後面會出現第二個錯誤

再次執行python setup.py install,出現could not find boost的問題

解決方法:

->安裝boost:下載地址:http://www.boost.org/

->下載相應的版本(可以選擇最新的下載)

這裡寫圖片描述

->下載之後將其解壓縮,進入boost_1_66_0資料夾中,找到bootstrap.bat批處理檔案,雙擊執行,等待執行完成後(命令列自動消失)

->在boost_1_66_0\tools\build資料夾下找到以下兩個檔案:

這裡寫圖片描述

->然後將這兩個檔案複製到boost_1_66_0根資料夾下:

->同樣開啟一個命令列,定位到這個資料夾,執行命令:

b2 install

->利用b2編譯庫檔案:

b2 -a –with-python address-model=64 toolset=msvc runtime-link=static

->之前你cmake下載的64位這裡(address-model)寫64,如果是32位的就把之前的64改成32

->然後將boost新增到環境變數中:

這裡寫圖片描述

③執行完成之後,重新執行python setup.py install

3、耐心等待,即可獲得上面的dlib中的兩個資料夾

4、將其新增到python的lib中:

—>例如我的python環境為python2.7,

—>所以將其放在python2-7資料夾的Python2-7\Lib\site-packages

—>這時,就已經完成了dlib的配置