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

已安装face-recognition但导入时提示ModuleNotFoundError求助

解决ModuleNotFoundError: No module named 'face_recognition'问题

你遇到的核心问题是pip安装的包与当前运行的Python环境不匹配,这是Python新手常见的多环境冲突问题,按以下步骤排查解决:

  • 第一步:确认环境一致性
    打开终端/命令提示符,分别运行以下命令,对比输出的路径是否一致:

    • 当前运行的Python路径:python --version + which python(Linux/macOS)或where python(Windows)
    • 用于安装包的pip路径:pip --version + which pip(Linux/macOS)或where pip(Windows)
      如果路径不一致,说明你使用了两个不同的Python环境(比如系统自带Python和虚拟环境,或者Python2与Python3混装)。
  • 第二步:用对应环境的pip重新安装

    • 如果当前用的是Python3,优先使用pip3 install face-recognition,或者直接指定当前Python的pip:python -m pip install face-recognition(这个命令能确保用的是你当前运行的Python对应的pip)
    • 更稳妥的方式是使用虚拟环境隔离依赖:
      1. 创建虚拟环境:python -m venv face_env
      2. 激活虚拟环境:
        • Windows:face_env\Scripts\activate
        • Linux/macOS:source face_env/bin/activate
      3. 激活后终端会显示环境名称,此时运行pip install face-recognition安装依赖
  • 第三步:验证安装
    在激活的环境中运行Python,执行import face_recognition,如果没有报错则安装成功。

内容的提问来源于stack exchange,提问作者Mad Inna

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 08:55:17