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的配置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM