用于人脸识别的dlib包install时候遇到的问题

*遇到的主要问题

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就没有问题了。

参考资料 :
face recognition的GitHub文档
GitHub上一位大佬的安装教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值