You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已成功安装face_recognition仍遇ModuleNotFoundError问题求助

解决ModuleNotFoundError: No module named 'face_recognition'的方法
  • 检查Python与pip的版本匹配
    系统中常存在多个Python版本(如Python2/3、Anaconda环境等),导致安装的模块不在当前运行的Python环境中。执行以下命令确认版本对应:

    • 查看当前运行的Python版本:python --version(或python3 --version)
    • 查看pip对应的Python版本:pip --version(或pip3 --version)
      若两者版本不一致,使用对应版本的pip重新安装:pip3 install face_recognition(对应Python3),运行脚本时用python3 脚本名.py。
  • 使用Python内置的pip模块安装
    直接通过当前Python环境的pip模块安装,避免版本混淆:

    python -m pip install face_recognition
    

    (若为Python3,替换为python3 -m pip install face_recognition)

  • 确认虚拟环境状态
    若使用了虚拟环境(venv、conda等),需先激活对应环境再执行安装和运行操作。未激活环境时,模块会安装到全局环境,而虚拟环境内的Python无法读取。

  • 验证模块安装路径

    1. 执行pip show face_recognition,获取模块的Location路径
    2. 在Python交互环境中运行以下代码,检查该路径是否在Python的搜索路径中:
      import sys
      print(sys.path)
      
    3. 若路径不在列表中,可临时添加路径后再导入:
      import sys
      sys.path.append("获取到的Location路径")
      import face_recognition
      

    注意:临时添加仅适用于当前会话,建议优先确保模块安装到正确的Python环境。

内容的提问来源于stack exchange,提问作者Sumanth Shan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 08:30:59