*遇到的主要问题
dlib在你进行pip install dlib包的时候报错,主要是两种:
一 是你没有安装cmake
二 就是你的电脑使用的c++编译器版本过时或者你的visual studio 下载的不全 没有sdk之类的包cmake无法编译dlib
解决方案
1.首先如果你在pip的过程中遇到了Cmake must be installed if you want dlib在你的报错中,那么你就需要下载cmake了,这里附上下载的链接地址https://cmake.org/download/
你挑选你自己电脑版本所需要的进行下载安装
安装完成之后,记得要将其加入到你的环境变量的Path中去
如果你不确定你的cmake是否成功安装,你可以去cmd里面输入cmake命令看是否成功。
2. 你的cmake安装好了,大多数人就可以继续下载了,但是有些人的c++编译器版本太低,或者是下载的时候没有下载全,这时候也会报错。建议使用2015及以上的版本的visual studio。如果你遇到下面的这种情况,那么大概率是这个原因
之后你就可以去微软的官网下载相关的软件https://visualstudio.microsoft.com/zh-hans/downloads/
这里我们推荐使用社区版,免费的使用之后下载安装的过程中注意我们要下载的是其中的这几项,自带的cmake你有也可以不下。
这样基本的下好后,记得你的下载位置,要将其加入环境变量的path中在上面有张图上也有展示,注意你要删掉path里面原来的旧版本visual studio的引用。同时用cmake验证下它默认使用的是不是最新的版本
带*号的就是默认使用的版本我们发现是使用的2019的版本,这个时候差不多就完成了,我们可以再次去pip install dlib就没有问题了。