记录自己在安装VS 软件 python的 dlib库的全部过程

时间:2024-05-19 22:24:30

    1.最近在研究python 人脸识别和人脸特征提取,说到人脸特征提取,少不了要用到dlib库,在网上多番寻找终于找到了安装方法,记录一下作为一次总结,也给后面自学的朋友免去一些坑

首先,博主用的VS2017社区版(免费),具体怎么下载就不多说了,官网上有

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

下载完安装时要勾上c++和.net开发环境,而且模块很占用盘符,能不用C盘最好不用(C盘留有空间很大当我没说)

2.安装完成之后,将cl.exe添加到环境变量里(这里根据自己电脑的情况选择)

 

 

记录自己在安装VS2017 软件 python的 dlib库的全部过程

安装好之后:

记录自己在安装VS2017 软件 python的 dlib库的全部过程

博主装的python是3.6版本的

3.要想下载dlib库首先电脑要安装cmake和boost,

CMake下载:

https://cmake.org/download/

根据电脑不同选择版本,博主用的是3.14.1 64位的

里面会有两种安装方式一个是以.msi结尾的安装软件,一个是以.zip结尾的压缩文件,都可以下载,zip文件下载以后直接解压就可以配置环境变量了。msi的需要安装一下。

环境变量配置

记录自己在安装VS2017 软件 python的 dlib库的全部过程

在cmd下运行cmake显示这样表示安装成功

记录自己在安装VS2017 软件 python的 dlib库的全部过程

 boost下载

http://www.boost.org/

直接下载最新版本就行

解解压后,直接运行bootstrap.bat文件直接会生成红框的三个文件

记录自己在安装VS2017 软件 python的 dlib库的全部过程

 

然后在Dos下进入目录中运行b2 install  (这个过程很长,耐心等待可以先干点别的)

记录自己在安装VS2017 软件 python的 dlib库的全部过程

 然后执行 b2 -a --with-python address-model=64 toolset=msvc runtime-link=static 

记录自己在安装VS2017 软件 python的 dlib库的全部过程

OK!

下载dlib:

 http://dlib.net/files/

解压后dos下进入目录运行 python setup.py install

记录自己在安装VS2017 软件 python的 dlib库的全部过程

将编译 生成的.pyd文件拷贝到python目录下

记录自己在安装VS2017 软件 python的 dlib库的全部过程

记录自己在安装VS2017 软件 python的 dlib库的全部过程 

记录自己在安装VS2017 软件 python的 dlib库的全部过程

搞定!