溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

發(fā)布時(shí)間:2020-10-05 00:51:58 來(lái)源:腳本之家 閱讀:422 作者:zhang475546259 欄目:開(kāi)發(fā)技術(shù)

在頭條看了一篇文章,說(shuō)五行代碼實(shí)現(xiàn)人臉識(shí)別,一時(shí)感興趣了,來(lái)搞搞

先是按照文章說(shuō)的 操作了幾步,到后面雖然,import dlib 不報(bào)錯(cuò),但是 代碼里面運(yùn)行的時(shí)候

detector = dlib.get_frontal_face_detector() 這句話報(bào)錯(cuò),說(shuō)是 dlib模塊找到不到get_frontal_face_detector屬性(當(dāng)然愿意可能是我按照文章的操作過(guò)程中忽略了幾個(gè)報(bào)錯(cuò)信息)

后來(lái)也在網(wǎng)上找了很多文章,資料學(xué)習(xí),要么是資料講的不夠仔細(xì) 也不夠全面,導(dǎo)致問(wèn)題一直沒(méi)解決,后來(lái)橫下心重頭開(kāi)始,不放過(guò)任何一個(gè)錯(cuò)誤信息,然后摸索出了自認(rèn)為正確的操作姿勢(shì)。廢話不多說(shuō),馬上上干貨~

1、安裝VS2017,全稱visualStudio2017,我下載的是 社區(qū)版(免費(fèi))

下載地址  https://visualstudio.microsoft.com/zh-hans/downloads/ 

2、下載vs2017后安裝注意事項(xiàng),有很多模塊,我最初只安裝了python環(huán)境的結(jié)果不對(duì),至少要選上.net桌面C++開(kāi)發(fā)環(huán)境

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

ps:安裝模塊的時(shí)候 注意選好位置,我就是最開(kāi)始用的默認(rèn)位置為C盤(pán),后面升級(jí)安裝其他模塊的時(shí)候 路徑就不能改了,如果盤(pán)符的剩余空間不夠就慘了

vs2017安裝好C++開(kāi)發(fā)環(huán)境后,要將 cl.exe 的路徑加入到環(huán)境變量,見(jiàn)到如下截圖說(shuō)明cl配置正常了

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

我為了以防萬(wàn)一 把這四個(gè)cl.exe的前面同意路徑也加入了環(huán)境變量

3、python3.7的安裝(略)

4、使用pip install cmake 安裝 cmake 插件

或者直接在網(wǎng)上 https://cmake.org/download/ 下載 cmake-3.13.0-rc3-win64-x64.msi 直接安裝 反正這兩個(gè)操作我都弄過(guò),然后把cmake的bin路徑配置到環(huán)境變量

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

然后在cmd輸入 cmake見(jiàn)到如下 顯示 說(shuō)明 cmake安裝成功了

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

5、然后到http://www.boost.org/下載boost

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

然后將下載的boost解壓,然后運(yùn)行bootstrap.bat文件(如果cl.exe配置沒(méi)問(wèn)題的話)就會(huì)生成b2.exe、bjam.exe以及project-config.jam,( 網(wǎng)上有人說(shuō) 怎么怎么樣修改一下project-config.jam這個(gè)文件,我試過(guò)越修改越亂,果斷不修改這個(gè)文件)

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

然后當(dāng)前目錄命令行運(yùn)行 b2 install (這個(gè)過(guò)程要等待很長(zhǎng)時(shí)間才能完成,耐心點(diǎn)~大約要2小時(shí))

然后漫長(zhǎng)的等待之后 執(zhí)行 b2 -a --with-python address-model=64 toolset=msvc runtime-link=static (注意with前面是兩個(gè)短橫線)

6、將安裝辨已完成后的boost 文件加路徑加入到環(huán)境變量

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

7、下載 dlib源碼 http://dlib.net/files/ ,我下載了兩個(gè)版本的dlib-19.16(安裝失敗了) 和dlib-19.14

cd 到 dlib 目錄下 運(yùn)行命令 python setup.py install 等待安裝完成 ,我不知道為什么 我的安裝dlib-19.16失敗了,dlib-19.14成功了,成功截圖如下

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

然后將 安裝完成后的目錄下的三個(gè)如下截圖文件夾 復(fù)制到 python安裝文件夾的lib下面

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

然后將dlib安裝路徑下的 截圖所示文件

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

復(fù)制到python安裝目錄的如下位置

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

至此 已經(jīng)完全安裝完畢,為了檢驗(yàn)是否正常 可以 如截圖所示 快速驗(yàn)證

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

不報(bào)錯(cuò)就說(shuō)明 沒(méi)問(wèn)題了,然后在pycharm 里面 用 dlib的example試試結(jié)果如下:

Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑

總結(jié)

以上所述是小編給大家介紹的Win10環(huán)境python3.7安裝dlib模塊趟過(guò)的坑,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)億速云網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI