windows10+python3.7下 dlib 库的安装

这个库安装起来实在是太麻烦了,弄了一天,试了各种方法,包括用 Anaconda 安装,但我的总报错,最后用了下面这篇文章的方法,磕磕绊绊地安装好了。

参考文章:记一次Win10环境python3.7安装dlib模块趟过的坑

具体的安装看上面的文章,下面是一些注意事项:

1.python 3.7 的安装

参考:Windows 10 同时安装 Python 2 和 Python 3

2.VS 2017 的安装 + 环境变量的配置

我一直以为不用安装,但必须安装,因为用到了 c++ 编译器。

目前最新版本是VS 2019,未来会有更新的,还是推荐用 VS 2017,因为还要配置环境,新版本的配置和旧版本不一定一样,现在好多教程是基于2017版的。

注意安装时工作负载部分起码要选 使用C++的桌面开发 ,这样才会下载Windows10的 SDK 。
在这里插入图片描述
在单个组件里也选择 Windows 8.1 SDK,这样配置环境就能和下面的文章一致。
在这里插入图片描述

下载页: Visual Studio 下载
参考:Windows10下配置VS2017环境变量

3.使用pip install cmake 安装 cmake 插件

下载页:cmake 下载

4.安装 boost

下载页:boost 下载
下载比较慢,多试几次

5.下载 dlib源码并编译

下载页:dlib 下载
最下面有一个 download dlib ver。

注意 :3,4,5步的文件下载后,最好解压到全英文的路径下(文件夹不要用中文,可能命令行运行有影响),路径不要太长(比如相对于D盘的一二级目录)。

我安装过程中遇到的问题还有:

运行 dlib 的setup.py时报错
1.errors: CMake Error in CMakeLists.txt
解决方法: 删除 dlib/build 文件夹下的 CMakeCache.txt 重新运行,或者重新解压一下 dlib 压缩文件。
2.VS 2017 cl : 命令行 error D8040
我看网上说这个错误可能和文件的路径太长有关,就把 dlib,cmake,boost 都放在dlib的一级目录下,重新运行。

原创文章 46 获赞 36 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_38673554/article/details/89341973