首先给出 final solution:判断当前安装 Python 的版本:2.7 or 3.6 ? win32/win64 ?
去下面这个网站找到对应的.whl。Python 2.7 只有18.17.100支持,其余的都需要 Python 3.4 或更高版本dlibpypi.org找到下载的.whl,直接使用 pip install 如 pip install dlib-18.17.100-cp27-none-win32.whl
cmd - python
>>>import dlib
至此,大功告成!!!
*****************************我是分割线*****************************
之前花了两天来安装 dlib,各种 google 百度还是安装不好,都快要弃疗了。
下面说说趟过的这些坑!!
上周六看到个 Python 人脸动态替换的的帖子,心痒也想自己弄来玩玩,于是开始了下面踩坑之旅..常规安装。首先google一下,如下面这个步骤Windows环境 安装dlib(python) 总结blog.csdn.net
又是安装cmake,又是 boost,还要安装 VS 2017,完后还得自己编译 boost 啥的,关键我这台电脑是工作电脑(虽然2017有Community版本可供个人免费试用,但保险起见还是不安装商业软件的免费版本了,因为今年我司其他site有收到DS的律师函..),只安装了 VS 2013 desktop(这个版本安装完好像就直接有许可了,可能公司有买license..),本着能不安装商业软件就不安装的思想,能直接解决问题的坚决不去重新倒腾 2017(还得去下载)。
2. 把上面的这些软件/库安装了个遍,还是各种error,要么是这个版本太新,VS 不支持;要么是版本不匹配,然后在找对应版本软件--下载--安装--不行,来回折腾硬是没搞定。
虽然写出来只有这么一段话,但真的囊括了中间的辛酸泪(大雾),不过好在最终解决问题了,接下来就可以愉快的玩人脸识别啦~~ 还有后面更好玩的 deep learning 以及星辰大海在等着我呢