python 開發也搞了快一年了,之前在mac上安裝dlib曾經周折,但過去以後就忘了
這次因爲工作需要在window上再次配置,又是一個坑,花了大半天時間,此貼留念
1,安裝 cmake 然後再安裝dlib
會出現各種問題,但一旦安裝成功,肯定是最好的,本文不以此爲重點
2,anaconda 安裝
進入anaconda prompt
輸入 conda install -c menpo dlib=18.18(或者其他版本號)
選擇yes 直接成功,可能因爲超時不成功的,那就再來一次。
本人親證
到此爲止基本好了,但可以會出現一些功能用不了,需要的話,看第三步
3,去官網下載官方包
https://pypi.python.org/pypi/dlib/18.17.100或者其他版本
選擇自己系統對應的版本,下載
然後進入路徑直接安裝即可
例子:
pip install D:\dlib-18.17.100-cp27-none-win_amd64.whl
https://pypi.python.org/pypi/dlib/18.17.100 下個輪子,然後在anaconda prompt裏面輸入 pip install D:\dlib-18.17.100-cp27-none-win_amd64.whl,很快安裝好了
4,安裝face_recognition
有些人需要用到face_recognition,他是基於dlib的所以需要安裝
我用 pip install face_recognition 安裝時,默認找最新版(現時點是:face_recognition-1.2.2-py2.py3-none-any.whl )
然後裏面也默認找最新版dlib,這時候又會出現編譯錯誤,而最新版沒有.whl文件,悲催了
用一下方法可以跳過去
不裝最新的用以下版本
dlib-19.7.0-cp36-cp36m-win_amd64.whl
face_recognition-1.2.2-py2.py3-none-any.whl
實測可以安裝成功!!!!
注意,以上是python3.6,如果是python2.7,那就只能呵呵了,真遺憾