windows10 下boost.python(3.6anaconda)+dlib19.4 配置+pytorch

为了安装Pytorch,测试一个github demo,所以要安装pytorch,而有需要python-boost和dlib。忘了配了多少次了,零零散散昨天基本弄清楚了。记录分享。

首先是版本选择,vs2015+dlib19.4,坑如下:

1. vs13会导致在安装dlib19.4时提示错误,需要使用vs15。不过记得如果是18.4的时候可以使用vs13,不确定。

2. dlib19.5和dlib19.7是不可以的,python setup.py install 后会出vs方面找不到某东东的错误。

3. dlib19.4的setup.py也不是完全不需要改,关于271行,改为‘gbk’,可以了。

具体安装过程如下:

1.boost-python不需要看别的地方,包括我的博客,到dlib-19.4的根目录下,直接运行python setup.py install,会出现如下图错误,而这个错误正是一个boost的安装说明。

需要提到的一点是,上面四个箭头的这几个操作,必须在vs15的developer command prompt下运行。结束后会提示你设置BOOST_ROOT和BOOST_LIBRARYDIR。ok,这个时候设置也可以不设置也可以,此处栽坑....真正需要设置的是在安装dlib的时候,使用命令set,看看有没有这个路劲存在,没有?那就乖乖地再写一遍。否则会找不到BOOST。

2.当boost.python安装成功后,开始安装dlib,直接去dlib-19.4的根目录下,修改setup.py(上文已提到),然后python setup.py install,就可以了,不需要安装上面那个黑框里走的cmake -G巴拉巴拉的...

3.结束,python  import dlib,ok成功。

另外,附pytorch的一个例子demo的安装,其中有一点点小的问题。【link: https://github.com/1adrianb/face-alignment】

在执行pip install -r requirements.txt之后,会惊恐地发现自己安装了好久的dlib被巴拉巴拉地给删掉了,于是看里面requirements.txt中的内容,是要求dlib最低是19.5的,修改成19.4,另外在setup.py中,把requirements中的dlib删掉就OK了,按照作者的安装步骤进行,即可运行。如下图所示,效果...没测试多少,跟intraface相比,眼睛部分还是有欠缺,不过各有优缺点。




参考包括:

1. boost.python安装 http://blog.csdn.net/zhunianguo/article/details/53155890

2.dlib安装 http://www.bijishequ.com/detail/512203

3. pytorch 安装 https://zhuanlan.zhihu.com/p/26871672


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值