参考 https://cloud.tencent.com/developer/news/397617
Win10,Python 3.7.3
CMake库依赖VS IDE,所以先安装VS IDE
下载地址: https://visualstudio.microsoft.com/zh-hans/vs/
还有要注意的,就是在工作负载中,一定要把这两个选上,不然还是会报错。
重点来了!!!
参考 https://stackoverflow.com/questions/41912372/dlib-installation-on-windows-10/49538054#49538054
18楼的链接 https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15#
安装了VS2017
勾选Visual C++ tools for CMake and Linux,右边显示会有4个包需要安装
这个包安装之后,安装dlib的时候才不会报错。
安装过程有点刺激,CPU占用100%,内存占用2个G。。。
pip install cmake
#原博写的是初次安装的教程,所以从python的环境变量讲起
#本机已经安装好python的情况下,安装完cmake后,cmake的环境变量是自动设置好的。本步骤可酌情略过
首先设置python的环境变量。
右键点“我的电脑”,选属性,进入如下界面,选高级系统设置:
然后选环境变量:
进去后可以看到上下两个地方都有path变量:
这两个最好一起编辑,设置成一样的,不然有时候系统问你要管理员权限的时候就会出错。
如果没有这个叫做path 的变量,就新建一个,起名叫path。
双击这个path,进入编辑。
点击新建,加入我图里面的几个地址。
前两个是python的变量。一个是你python的根目录,一个是python里scripts的目录。
因为我安装在了D:\盘,所以都在D:\盘下面。
第三个是Cmake的变量,打开他的文件夹,选择bin文件夹,把地址复制过来即可。
打开文件夹,点这个地方就可以复制了。
第四个和第五个是VS的变量。地址是
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64
和
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe
这个如果大家按照我上面的步骤安装的话,路径应该是一样的。
如果找不到的话,有两种可能,一是C++的库没有安,一是安装路径和我选的不一样。
这个就自行解决吧。
到此为止环境变量就设置好了。
“环境变量究竟设置好了没有!”的验证
按win+r打开cmd命令
直接输入python,如果出现下图,就是设置好python环境了。
直接输入cmake,如果出现下图,就是设置好cmake了。
pip install dlib
或者从 http://dlib.net/files/
下载dlib-xx.zip
解压后再目录下执行
python setup.py install
验证dlib是否安装成功,在cmd中打开python命令窗口,然后输入import dlib,如果没有报模块找不到则安装成功
如果不安装VS2017的Visual C++ tools for CMake and Linux,安装的时候会报错:
-- Building for: NMake Makefiles
CMake Error in CMakeLists.txt:
Generator
NMake Makefiles
does not support platform specification, but platform
x64
was specified.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
pip install face_recognition
结束!真麻烦。。。