当前位置: 首页 > 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
http://www.dtcms.com/a/143997.html

相关文章:

  • 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事件绑定的使用
  • 测试第四课---------性能测试
  • JAVA IO、BIO、NIO、AIO及零拷贝
  • 数据从辅存调入主存,页表中一定存在
  • LinearLayout 线性布局
  • 6.7 ChatGPT自动生成定时任务脚本:Python与Cron双方案实战指南
  • dac直通线还是aoc直通线? sfp使用
  • Shell脚本-什么时候需要定义变量
  • 【2025】Datawhale AI春训营-蛋白质预测(AI+生命科学)-Task2笔记
  • 实战交易策略 篇十六:猎豹阿杜打板交易策略
  • PHP异常处理__Exception类
  • TV主板的拆解学习