花了一天時間搞這個dlib庫,最後稀裏糊塗就搞出來了,記錄一下過程,僅供參考:
1.VS2017安裝C++
要有VisualStudio2017,這個直接官網下載挺好解決,我不知道版本不同有沒有啥區別,我電腦的是2017企業版的,然後點擊【Visual Studio Installer】,接着點擊【修改】,然後安裝【使用C++的桌面開發】和【Python開發】,我感覺那個Python安裝沒必要,但還是裝了,那些安裝詳細信息默認就好,怕錯的話就按照下文博主的勾選。
2.查找cl.exe並添加環境變量
安裝完成之後,找到安裝目錄(安裝位置選項)查找【cl.exe】,然後把它的路徑添加到【環境變量】裏面,我覺得添加第一個的路徑(Hostx64\x64)就可以了,如果怕錯就全部添加。在【Anaconda Prompt】輸入cl,顯示它的版本信息即爲OK。
3.安裝cmake、boost
然後就要安裝cmake和boost了,在【Anaconda Prompt】pip install cmake 和 pip install boost 就可以了,這個沒啥問題,但是下載速度有點慢,網絡不穩定的話會中斷,建議更改鏡像,推薦豆瓣鏡像,我覺得聽OK的。
pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com boost
pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com cmake
4.安裝dlib
安裝完成後,直接pip install dlib
,好像是默認安裝最新版,安裝時CPU佔用很高,時間挺長的,後臺【cl.exe】在運行,360瘋狂提示是是風險文件,我第一次就信了360,然後安裝失敗了,第二次直接信任安裝,然後就success了,莫名其妙的。
5.查看安裝
查看Anaconda安裝目錄下的Lib文件夾下面的site-packages文件夾,可以看到cmake、boost、dlib三個文件。也可以再【Anaconda Prompt】pip 一次,如果都顯示已存在,說明就OK了。
C:\ProgramData\Anaconda3\Lib\site-packages
參考鏈接:https://blog.csdn.net/zhang475546259/article/details/84104368
圖片大致步驟