1.下载dlib安装包
安装dlib真是费劲,dlib下载地址:http://dlib.net/files/
![](https://img-blog.csdn.net/201810132102274?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
我下载的是dlib-19.14.zip,然后解压安装dlib
![](https://img-blog.csdn.net/2018101321052372?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
在安装dlib前需要安装Boost和Cmake,dlib19之后你需要安装vs2015以上的IDE,本人是安装的vs2017,(建议先安装好VS之后再安装Cmake和 boost)
2.安装Cmake
官网下载安装包:https://cmake.org/download/
![](https://img-blog.csdn.net/20181013211321586?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
本人选择的是![](https://img-blog.csdn.net/20181013211448662?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
安装包直接安装就行,注意安装时选择配置环境变量,就好了,
3.下载boost
安装boost:下载地址:http://www.boost.org/
![](https://img-blog.csdn.net/20181013212520214?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
如果vs安装的是2015以上的版本,可以直接进行下一步,最好安装最新版本,不然会找不到b2命令
下载之后将其解压缩,进入boost_1_68_0文件夹中,找到bootstrap.bat批处理文件,双击运行,等待运行完成后(命令行自动消失)会生成两个文件b2.exe和bjam.exe
![](https://img-blog.csdn.net/20181013213211211?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
然后将这两个文件复制到boost_1_68_0根文件夹下:
同样开启一个命令行,定位到这个文件夹,运行命令:
b2 install
这个安装需要一段时间,耐心等候。
利用b2编译库文件:
b2 -a –with-python address-model=64 toolset=msvc runtime-link=static
之前你cmake下载的64位这里(address-model)写64,如果是32位的就把之前的64改成32
安装完成后配置boost环境变量
![](https://img-blog.csdn.net/20181013213643478?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
4.安装dlib
打开cmd 进入你的dlib解压路径:
![](https://img-blog.csdn.net/20181013213937712?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
提醒成功提示
![](https://img-blog.csdn.net/20181013214308592?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
将dlib 和dlib.egg-info 复制到你的python安装的目录下的Lib文件中,![](https://img-blog.csdn.net/20181013214621582?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
将dlib.pyd文件复制到python安装目录的DLL文件夹下
![](https://img-blog.csdn.net/20181013214938516?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
这个文件可以搜索到后复制到
![](https://img-blog.csdn.net/20181013215217835?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
5.然后重启python终端测试:
![](https://img-blog.csdn.net/20181013215403969?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1NzIzNjE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
模块导入成功,可以进行人脸识别的开发了。
自己走了很多弯路才找到方法,希望能帮到你,如果帮到你,请为我点赞留言加关注
参考网址:https://blog.csdn.net/qq_35044509/article/details/78882316和https://blog.csdn.net/zz_z123/article/details/79859954