【问题标题】:No module name 'face_recognition' windows没有模块名称“face_recognition”窗口
【发布时间】:2020-11-26 21:53:43
【问题描述】:

我正在使用 Windows 计算机。当我运行命令(如下所示)时,它不起作用并说明了一些关于 dlib 的信息。我查看了这个堆栈溢出帖子,但没有任何答案:

Stackoverflow post

我的安装:

>>> pip install face-recognition

我的代码:


import face_recognition
image = face_recognition.load_image_file("your_file.jpg")
face_landmarks_list = face_recognition.face_landmarks(image)

错误:

Traceback (most recent call last):
  File "main.py", line 1, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'

【问题讨论】:

  • face_recognition 包需要 dlib,它是一个非常重的包并且安装有问题。我建议你安装 deepface。它是基于 tensorflow 的库。换句话说,它易于安装和运行。此外,它还封装了几个最先进的模型:VGG、Google FaceNet、OpenFace、Facebook DeepFace。
  • @johncasey 当我安装 Dlib 时会引发另一个错误

标签: python face-recognition python-3.8


【解决方案1】:

Face_recognition 包在 Windows 上不受官方支持,但它可能有效, 这里是两种方式,可以安装face_recognition包,

  1. 对于 Windows 10,您可以按照以下步骤操作,

https://github.com/ageitgey/face_recognition/issues/175#issue-257710508

  1. 他们还为此提供了现成的虚拟环境,因此您可以从这里使用 virualbox 将其安装到您的 Windows 系统上。

https://medium.com/@ageitgey/try-deep-learning-in-python-now-with-a-fully-pre-configured-vm-1d97d4c3e9b

我知道 Windows 不支持 face_recognition 包,但我想这会对你有所帮助。

【讨论】:

    【解决方案2】:

    该软件包似乎没有安装。您可能在不同的环境中运行。

    【讨论】:

      猜你喜欢
      • 2022-08-20
      • 2019-08-04
      • 2023-01-26
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      • 2022-01-26
      • 1970-01-01
      相关资源
      最近更新 更多