Win10环境python3.7安装dlib模块趟过的坑


Posted in Python onAugust 01, 2019

在头条看了一篇文章,说五行代码实现人脸识别,一时感兴趣了,来搞搞

先是按照文章说的 操作了几步,到后面虽然,import dlib 不报错,但是 代码里面运行的时候

detector = dlib.get_frontal_face_detector() 这句话报错,说是 dlib模块找到不到get_frontal_face_detector属性(当然愿意可能是我按照文章的操作过程中忽略了几个报错信息)

后来也在网上找了很多文章,资料学习,要么是资料讲的不够仔细 也不够全面,导致问题一直没解决,后来横下心重头开始,不放过任何一个错误信息,然后摸索出了自认为正确的操作姿势。废话不多说,马上上干货~

1、安装VS2017,全称visualStudio2017,我下载的是 社区版(免费)

下载地址  https://visualstudio.microsoft.com/zh-hans/downloads/ 

2、下载vs2017后安装注意事项,有很多模块,我最初只安装了python环境的结果不对,至少要选上.net桌面C++开发环境

Win10环境python3.7安装dlib模块趟过的坑

ps:安装模块的时候 注意选好位置,我就是最开始用的默认位置为C盘,后面升级安装其他模块的时候 路径就不能改了,如果盘符的剩余空间不够就惨了

vs2017安装好C++开发环境后,要将 cl.exe 的路径加入到环境变量,见到如下截图说明cl配置正常了

Win10环境python3.7安装dlib模块趟过的坑

Win10环境python3.7安装dlib模块趟过的坑

我为了以防万一 把这四个cl.exe的前面同意路径也加入了环境变量

3、python3.7的安装(略)

4、使用pip install cmake 安装 cmake 插件

或者直接在网上 https://cmake.org/download/ 下载 cmake-3.13.0-rc3-win64-x64.msi 直接安装 反正这两个操作我都弄过,然后把cmake的bin路径配置到环境变量

Win10环境python3.7安装dlib模块趟过的坑

Win10环境python3.7安装dlib模块趟过的坑

然后在cmd输入 cmake见到如下 显示 说明 cmake安装成功了

Win10环境python3.7安装dlib模块趟过的坑

5、然后到http://www.boost.org/下载boost

Win10环境python3.7安装dlib模块趟过的坑

然后将下载的boost解压,然后运行bootstrap.bat文件(如果cl.exe配置没问题的话)就会生成b2.exe、bjam.exe以及project-config.jam,( 网上有人说 怎么怎么样修改一下project-config.jam这个文件,我试过越修改越乱,果断不修改这个文件)

Win10环境python3.7安装dlib模块趟过的坑

然后当前目录命令行运行 b2 install (这个过程要等待很长时间才能完成,耐心点~大约要2小时)

然后漫长的等待之后 执行 b2 -a --with-python address-model=64 toolset=msvc runtime-link=static (注意with前面是两个短横线)

6、将安装辨已完成后的boost 文件加路径加入到环境变量

Win10环境python3.7安装dlib模块趟过的坑

7、下载 dlib源码 http://dlib.net/files/ ,我下载了两个版本的dlib-19.16(安装失败了) 和dlib-19.14

cd 到 dlib 目录下 运行命令 python setup.py install 等待安装完成 ,我不知道为什么 我的安装dlib-19.16失败了,dlib-19.14成功了,成功截图如下

Win10环境python3.7安装dlib模块趟过的坑

然后将 安装完成后的目录下的三个如下截图文件夹 复制到 python安装文件夹的lib下面

Win10环境python3.7安装dlib模块趟过的坑

然后将dlib安装路径下的 截图所示文件

Win10环境python3.7安装dlib模块趟过的坑

复制到python安装目录的如下位置

Win10环境python3.7安装dlib模块趟过的坑

至此 已经完全安装完毕,为了检验是否正常 可以 如截图所示 快速验证

Win10环境python3.7安装dlib模块趟过的坑

不报错就说明 没问题了,然后在pycharm 里面 用 dlib的example试试结果如下:

Win10环境python3.7安装dlib模块趟过的坑

总结

以上所述是小编给大家介绍的Win10环境python3.7安装dlib模块趟过的坑,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python之Socket网络编程详解
Sep 29 Python
Python排序算法实例代码
Aug 10 Python
详解Python使用tensorflow入门指南
Feb 09 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
Aug 20 Python
详解python中*号的用法
Oct 21 Python
python实现简易淘宝购物
Nov 22 Python
keras 指定程序在某块卡上训练实例
Jun 22 Python
Django框架安装及项目创建过程解析
Sep 14 Python
Python实现LR1文法的完整实例代码
Oct 25 Python
python编写函数注意事项总结
Mar 29 Python
python中__slots__节约内存的具体做法
Jul 04 Python
python爬虫解决验证码的思路及示例
Aug 01 #Python
Django多数据库的实现过程详解
Aug 01 #Python
Python解决pip install时出现的Could not fetch URL问题
Aug 01 #Python
numpy.meshgrid()理解(小结)
Aug 01 #Python
Python-接口开发入门解析
Aug 01 #Python
Python列表(list)所有元素的同一操作解析
Aug 01 #Python
详解numpy.meshgrid()方法使用
Aug 01 #Python
You might like
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
2019/06/03 PHP
将函数的实际参数转换成数组的方法
2010/01/25 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
JS实现的四级密码强度检测功能示例
2017/05/11 Javascript
基于vue实现swipe分页组件实例
2017/05/25 Javascript
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
解决Layui 表单提交数据为空的问题
2018/08/15 Javascript
Angular6新特性之Angular Material
2018/12/28 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
从零学Python之入门(五)缩进和选择
2014/05/27 Python
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
用Python实现随机森林算法的示例
2017/08/24 Python
Python+selenium 获取一组元素属性值的实例
2018/06/22 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
运输服务质量承诺书
2014/03/27 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
校长新学期致辞
2015/07/30 职场文书
考研经验交流会策划书
2015/11/02 职场文书
2016年教师节感恩寄语
2015/12/04 职场文书
销售口号霸气押韵
2015/12/24 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
javascript canvas实现雨滴效果
2021/06/09 Javascript
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript