Windows系统安装`face_recognition`
在Windows系统安装face_recognition
库可能会遇到依赖问题,以下是分步解决方案:
方法一:通过预编译包安装(推荐)
1. 安装必要依赖
# 安装CMake(用于编译dlib)
pip install cmake# 安装Visual Studio Build Tools(包含C++编译器)
# 下载地址:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
# 安装时勾选 "C++ 生成工具" 和 "Windows 10 SDK"
2. 安装dlib
# 安装预编译的dlib(无需手动编译)
pip install dlib
# 下载地址:https://pypi.org/project/dlib/#files
# 根据Python版本选择对应的.whl文件
注:这一块需要编译30~50s。
3. 安装face_recognition
pip install face_recognition
方法二:使用Anaconda环境
1. 创建并激活conda环境
conda create -n face_env python=3.9
conda activate face_env
2. 通过conda安装dlib
conda install -c conda-forge dlib
3. 安装face_recognition
pip install face_recognition
验证安装
import face_recognition
print("安装成功!版本:", face_recognition.__version__)
常见问题解决
错误类型 | 解决方案 |
---|---|
CMake not found | 运行 pip install cmake |
Failed building wheel for dlib | 使用预编译的dlib或升级setuptools:pip install --upgrade setuptools |
内存不足 | 关闭其他程序,使用64位Python |
加速安装技巧
# 使用清华镜像源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple face_recognition