关于在Windows10上安装face_recognition的方式和注意事项
face_recognition是python的一个第三方的关于人脸识别的库。一般来说在Linux和MAC系统上装face_recognition是比较容易的,而在Windows上装则会比较麻烦,得先装dlib,而且dlib还有版本的需求。笔者是一个刚学了一个多月代码的大学生,因此对许多概念还并不是很熟悉。在学完python基础后,打算通过学习opencv来进一步学习python,因为笔者读的是计算机,同时是人工智能方向的。所以opencv是必须得接触的。但在装face_recognition上也是花费了许多精力和时间,最后终于在Windows系统上装好了。之前在查资料的时候发现,网上许多人都和笔者一样,被face_recognition库的安装弄得头疼,因此笔者想写篇博文来说说自己安装的过程,希望能给正在为装face_recognition的童鞋有点帮助。
行了,废话不多说,直接进入正题啦。
首先,Windows系统本身是没有dlib的,而face_recognition得安装要求是要有dlib的,所以我们需要先安装dlib。笔者刚开始的时候是直接在官网安装最新版的,但发现最新版的和笔者电脑上的python版本并不一样,所以在安装好dlib之后来安装face_recognition是显示一大堆错误。同时笔者通过查询资料发现dlib的版本是不能小于 19.7.0 的,否则是不支持face_recognition的。因此笔者在官网下载的是:
dlib-19.7.0-cp36-cp36m-win_amd64.whl
这里有个地方需要注意下的,童鞋们注意了!!!此处敲黑板画重点啦,这里的 cp36 指的是该dlib库是只支持python 3.6.x 版本的,比如笔者的pytho版本是python 3.6.0 就可以支持。
下载好dlib之后我们要做的第二步就是在电脑的命令面板上安装dlib啦,具体步骤如下:
(1)在搜索框里搜索cmd关于在Windows10上安装face_recognition的方式和注意事项
(2)在cmd面板里输入:
pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl
然后回车,进行安装
关于在Windows10上安装face_recognition的方式和注意事项
这里要注意的是你要先让cmd进入到你安装好的dlib所在的文件夹那里,cmd才能找到该dlib文件,然后进行你想要做的操作,否则就会报错,显示找不到该文件。像这里笔者为了方便则将dlib文件放在了 C盘Users 文件夹里的 白墨 文件夹里,cmd就会去C盘里寻找Users文件夹,再去Users文件夹里寻找白墨文件夹,最后会去白墨文件夹里找到笔者放在那里的dlib文件,然后再执行 pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl 命令去安装dlib。
等安装完dlib之后,你就可以直接在 cmd命令版里输入:
pip install face_recognition
然后回车就可以下载face_recognition啦
像这样子:
关于在Windows10上安装face_recognition的方式和注意事项

其中需要注意的是在cmd面板安装dlib的时候有可能会出现你的pip 的版本太低,安装不了19.7.0版本的dlib,像这样:
关于在Windows10上安装face_recognition的方式和注意事项这个时候你只需要在cmd里再输入:
python -m pip install --upgrade pip
然后回车,就能更新的pip了

等待你更新好pip之后就可以安装dlib 19.7.0啦,具体步骤还是在cmd面板里输入:
pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl
然后回车安装dlib

安装好之后再在cmd面板里输入:
pip install face_recognition
就可以下载face_recognition啦

希望这篇文章对你能有所帮助啦

相关文章:

  • 2021-10-06
  • 2021-12-09
  • 2021-08-18
  • 2021-08-14
  • 2021-11-14
  • 2021-10-15
  • 2021-10-19
  • 2021-09-20
猜你喜欢
  • 2021-08-27
  • 2021-11-30
  • 2021-08-27
  • 2020-03-23
  • 2021-09-21
  • 2021-08-07
  • 2021-09-25
  • 2021-10-16
相关资源
相似解决方案