dlib在window的安装方法

来源:互联网 发布:广告平面设计软件下载 编辑:程序博客网 时间:2024/05/30 04:52

这里写图片描述
最近经过多方尝试,解决了安装dlib的问题。记录下来,免得自己忘记,也可以让大家作为参考。
需要先装的
• Python2.7
• Visual Studio2015
• CMake
一般前两个都有,后一个可能需要自己去官网下载一个。三个都需要添加到环境变量中去。这种事情就不多说了,配置过opencv的应该都知道怎么做。
编译boost.python
一般安装dlib的时候最容易出错的就是找不到boost。为了让dlib找到boost,我们需要编译boost.python。
其实安装dlib失败时候的报错信息给出了详细的指引,按照指引去做一般来说没有问题。
我这里遇到的问题是最新版的boost不能编译python。其他模块可以编译就是Python模块不可以。
我做的尝试如下:
不再用最新版的boost(boost_1_64_0有问题),而是用(boost_1_63_0)稳定版本。
由于这里只需要用到Boost.python,所以我只编译了python模块。过程如下:
1. 去官网下载不是最新版,而是稳定版本的boost。
2. 运行bootstrap.bat,会生成我们需要的b2.exe和bjam.exe。
3. 运行如下命令

b2 -a –with-python address-model=32 toolset=msvc runtime-link=static

这一过程可能会耗费几分钟时间,请耐心等待。编译成功之后会生成两个文件夹bin.v2和stage。stage/lib文件夹下会生成类似下面这样的文件,我用最新版本的boost一直不能生成这些文件:
这里写图片描述

而且会提示两个路径需要添加:

现在回头看一下上面第一张图的提示信息:
这里写图片描述
然后就可以知道我们需要添加两个环境变量。
这里写图片描述

由于我尝试了不同的版本,我实际添加的版本可能和写这篇文章的时候演示的不是同一个版本的boost。但是相信应该说明白我的意思了。

安装Dlib
然后再去安装Dlib文件夹下运行安装命令:
python setup.py install
这次就不会出现找不到boost的错误了。一般也不会出现其他错误了。
如果还有这个错误,而且确认上都没做错的话,可以重启试试。

本文转自:http://www.jianshu.com/p/4d90a5a92d16

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 血压高老是晕怎么办27 我腰疼的厉害怎么办 奥克斯空调外机上霜风扇不转怎么办 燃脂膏辣辣的怎么办 减肥期间暴食了怎么办 健身减脂后腹部皮松怎么办 吃减肥药上火怎么办呢 魔域怀旧版新区进不去怎么办 dnf十周年礼盒打开了怎么办 房地产项目完成后企业员工怎么办啊 韩服lol延迟太高怎么办 LOL等级奖励卡掉怎么办 魔域手机号换了怎么办 买的qq号找回了怎么办 买dnf账号被找回怎么办 微博账号已锁定怎么办 抖音账号封手机怎么办 手机号码绑定被别人占用了怎么办 DNF账号给找回了怎么办 转转上被骗了200怎么办 7彩账号被锁定怎么办 猪不吃食没精神怎么办 cf手游签到没给怎么办 cf说停止运行了怎么办 cf端游永久禁赛怎么办 cf端游爆破怕死怎么办 王者荣耀累计扣分12分怎么办 去医院看病没带身份证怎么办 ps4星战2鬼服怎么办 冒险岛英雄五转怎么办 6儿童视力低常怎么办 腰干活累的酸痛怎么办 狗狗体力很差怎么办啊 脉差总是五十多怎么办 吃过敏药嗜睡乏力怎么办 写字紧张心跳的快手抖怎么办 怀孕食欲差没精神怎么办 爬个三楼就喘了怎么办 头被篮球砸了怎么办 打球手指肿了很久怎么办 客人吃饭跑单了怎么办