介绍
face_recognition是一个人脸识别库,号称识别准确率可达 99.38%。 因为写毕业设计要用到这个库,开始在Ubuntu上使用这个库,安装没有出现任何问题。今天在win10系统上想要安装这个库时却出现了问题,记录一下。
问题
face_recognition库是基于C++的dlib库的因此安装时要依赖C++编译,直接pip安装是安装不上的。
我的解决过程
第一次安装失败看了眼报错如下:
啥轮子没装好,那先装轮子
pip install wheel
然后继续
pip install face_recognition
oh No!第二次报错出现了
它又告诉我了要先安装CMake。。。
好!咱就有这优点。听话!安!!
pip install CMake
安装好后继续安装face_recognition。。。
好家伙!又报错了。。。这TM不是欺负老实人吗?
大概意思就是需要安装visual studio来建立python扩展。简单来说就是让你安装visual studio。靠!(前两天刚卸载,太大安装浪费时间)
不忿的我不想安装visual studio,因此去了face_recognition网站看了一下。这一看懵了。
While Windows isn’t officially supported, helpful users have posted
instructions on how to install this library:
人家说了啊,官方不支持windows的安装。不过已经有人在windows上安装成功了可以参考,参考链接
看了一遍参考,按照提示那两步都在它的解决流程中。唉!
感觉回到了原点,好吧按报错来吧。安装visual studio。
在安装dlib
pip install dlib
pip install face_recognition
诶, 有效诶!奇迹般的装上了!!