无法导入人脸识别

问题描述 投票:0回答:1

“ModuleNotFoundError:安装 dlib、cmake 和 Face_recognition 后没有名为“face_recognition”的模块”

我正在尝试在Python中使用

face_recognition
库,但我不断收到以下错误:

ModuleNotFoundError: No module named 'face_recognition'

这是我到目前为止所做的:

  1. 已安装

    cmake
    : pip 安装 cmake

  2. 已安装

    dlib
    : pip 安装 dlib

  3. 已安装

    face_recognition
    : pip 安装人脸识别

安装似乎没有任何错误,但是当我尝试在 Python 脚本中导入

face_recognition
时,我得到了
ModuleNotFoundError
。我已经检查过以下内容:

  • 已验证是否使用
    face_recognition
    安装了
    pip list
    ,并且它显示在列表中。
  • 通过运行
    which python
    which pip
    检查我是否使用了正确的 Python 环境。
  • 尝试多次重新安装
    face_recognition
    模块。

这是我正在使用的环境:

  • 操作系统:Windows 11
  • Python版本:Python 3.12.5
  • 通过pip安装

如果您能帮助解决此问题,我将不胜感激。尽管成功安装了必要的软件包,但出现此错误的原因可能是什么?

python pip face-recognition modulenotfounderror
1个回答
0
投票

face_recognition
软件包不正式支持 Windows。如果您有选择,请尝试在 Linux 或 Mac 上运行它。

如果您只有 Windows,您可以尝试本指南。与您的描述相比,作者额外安装了带有C++编译器和Boost的Visual Studio。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.