当前位置: 首页 > news >正文

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

相关文章:

  • 7.vtk坐标系
  • AI 提示词教程:从新手到高手的进阶之路
  • 运筹学之模拟退火
  • Python实例题:神经网络实现人脸识别任务
  • c++题目_P1443 马的遍历
  • [数学] 挑战nbc
  • WinForms开发基础:实现带X按钮的ClearableTextBox控件
  • 【数论】3260. 找出最大的 N 位 K 回文数|2370
  • 老婆是用来爱的,不是用来吼的
  • 探秘Python 工匠:案例、技巧与工程实践:解锁Python进阶的通关秘籍
  • Mixture-of-Experts with Expert Choice Routing:专家混合模型与专家选择路由
  • LeetCode 1365. 有多少小于当前数字的数字 java题解
  • @EnableAsync+@Async源码学习笔记之一
  • C语言格式化输入输出总结 (printf和scanf)
  • ubuntu18.04安装QT问题汇总
  • 【STM32单片机】#10 USART串口通信
  • Kubernetes 多主多从集群部署完整文档
  • 解码 Web Service:从技术原理到应用场景的深度剖析
  • (2)Vue事件绑定的使用
  • 测试第四课---------性能测试
  • 北京亦庄启动青年人才创新创业生态示范区
  • 世界黄金协会:一季度全球黄金投资需求同比增170%
  • 北方旱情持续,水利部:大中型灌区春灌总体有保障
  • 山西太原一居民小区发生爆炸,应急管理部派工作组赴现场
  • 澎湃回声丨23岁小伙“被精神病”8年续:今日将被移出“重精”管理系统
  • 启程回家!神十九轨道舱与返回舱成功分离