一、背景
环境:win7 + amd64 + anaconda 1.7.2
要装 face_recognition,要先装dlib。说起这个 dlib ,我真是一肚子的火,搞了我好久,一度非常绝望,后来还是坚持下来,终于攻克了它!
二、走过的坑
先说说 dlib 安装,这个库的安装网上教程太多,又杂又复杂,特别是还要装 VS2017 之类的。以前装其他库的时候,说是要装 VS2017 ,不过到后来都不用装,所以对于喊我装 VS2017 的,我都是不肯信的。可是 pip 在线安装又行不通,即使你装好 cmake 、 boost 之类的鬼东西,最后都会报错,各种烦。
三、解决方法
安装 dlib 法子有两个,得失不一样,自己选择。
1、只安装 dlib( 建议python3.5 )
如果你只需要 dlib 库,那就用它吧。首先装好 anconda ,感觉这玩意真好用,anaconda 版本网上也没细说,个人感觉无所谓,我是 anconda 1.7.2。如果你已经装好了,而且有一个常用的环境了,建议你重开一个新环境,旧环境实在是太扯淡了,库与库直接互相干扰,很难装好,当然牛人除外。
一切安排好了以后,进入 anaconda 命令行(anaconda prompt 开始菜单里面),切换到你想要安装的环境下:
d:\