从昨天下午开始开始安装dlib到现在才安装好,特此总结,谨记
一开始在网上搜各种博客,按照博客一个一个的来,问题诸多
一、 安装顺序,1)cmake (添加cmake的bin目录到Windows的系统变量中)
2)boost 用Visual Studio 编译boost的源码,然后将编译过后的相关目录添加到系统的环境变量中
3) dlib 在Anaconda中用pip安装dlib(pip install dlib)
二、你以为这样就完了吗???So navie
期间出现的问题 一个一个来。。。。
首先,cmake的安装方法有多种,一种是:下载win的exe,双击,根据安装导向进行安装,期间会提示你是不是要将cmake加入到环境变量中,你选择就好,第二种是:用Anaconda中出相应的pip安装 ,eg pip install cmake .这两种方式都没有多大的问题。
其次,boost的安装,第一次提示没有C++的complier,后来才发现是要用Visual Studio将boost的编译之后才可以,然后我又跑过去安装Visual Studio 2015,注意这里是Visaul Studio 2015,因为boost的版本不同,需要安装的VS的版本也不同,编译完了boost源码,然后将按照其他博客上说的,将boost的两个路径添加进系统的环境变量。
最后,是我要装的dlib,在我建立的Anaconda的环境中用 pip安装 dlib ,,,,,,pip install dlib。。。。。开始做了那么多的准备工作,就差这一步就要成功了,可笑。你以为是你以为的么,当你敲了这条安装命令后,又报错,所找不到boost的那两个路径,我擦,我明明添加 了好么,完了我又把电脑重启让设置的环境变量生效。可是,还是不行,我、、、、、、、我能怎么办
三、戏剧性的转折来了,圣诞节过了,我没能用dlib的库实现给头像家小红帽的愿望,整个圣诞节,心塞塞,然后你就觉得整个故事就这样完了??No!!
26号下午去打了几个小时的羽毛球,回来下载了一个dlib的whl安装包,然后pip一下,我去。居然好了,这家伙长这样
突然发现,,, 安装软件真的是一门玄学,奉送上网址 dlib python,希望大家少踩坑,,长舒一口老气,回去睡觉了~~~啦啦啦啦