2025/05/22日 日志face_recognition库安装,dlib库安装
前情提要
import face_recognition
在尝试使用face_recognition库时运行报错,No module named ‘face_recognition’
我首先使用pip进行安装face_recognition库
在命令行输入:pip install face_recognition
显示安装失败
在查阅资料后发现,原因是face_recognition库依赖于python的其他两个库CMake和dlib
所以我们需要先安装CMake和dlib库
1.安装CMake库
正常情况下,在命令行输入:pip install CMake
但下载速度会非常慢,默认情况下pip使用的是国外的镜像,所以在下载的时候速度非常慢,解决方法:使用国内镜像源
常见pip国内镜像源:

使用国内镜像源方法:加参数 -i
pip install CMake -i https://pypi.douban.com/simple
安装成功!
完成CMake库安装
2.安装dlib
dlib库的安装要注意找到对应python版本的dlib版本,无论是pip直接安装还是本地whl轮子安装都可。
2.1直接使用pip安装(使用了国内镜像源)
在命令行输入:pip install dlib==19.7.0 -i https://pypi.douban.com/simple
2.2使用Anaconda安装
安装Anaconda后,在命令行输入:anaconda search -t conda dlib
搜寻可使用dlib版本,然后再输入:
conda install -c https://conda.anaconda.org/conda-forge dlib
2.3根据对应自己python版本的dlib,手动安装
2.3.1查询自己的python版本
在cmd中输入:python -version
2.3.2寻找dlib版本

将该文件保存在任意目录中
然后使用pip进行安装
如我将whl文件保存在 D:\data 中,则在命令行输入:
pip install D:\data\dlib-19.23.0-cp39-cp39-win_amd64.whl
3.安装face_recognition
pip install face_recognition -i https://pypi.douban.com/simple

浙公网安备 33010602011771号