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,那就只能呵呵了,真遗憾