在PyCharm中导入face_recognition时出现导入错误

时间:2018-12-12 06:39:08

标签: python pycharm face-recognition

我是PyCharm的新手,正在尝试一些面部识别的东西。我需要一个face_recogniton库用于我的工作,该库是使用以下命令安装的(我使用Ubuntu 18.04作为我的操作系统):

pip install face_recognition

我能够在python解释器中将其导入,但在PyCharm中会引发导入错误

ImportError: No module named 'face_recognition'

感谢您为我提供的帮助。

4 个答案:

答案 0 :(得分:1)

用于为 Ubuntu 18.04 安装人脸识别模块:(尝试其他操作系统,我在 18.04 中使用了这个)

  1. 安装 cmake:pip install cmake cmake安装成功后

  2. 可选:如果没有 git,请安装 git

    git clone https://github.com/davisking/dlib.git

  3. 构建主 dlib 库

    cd dlib mkdir 构建;光盘构建; cmake ..; cmake --build .

  4. 构建和安装 python 基础

    cd .. python3 setup.py 安装

毕竟运行这些来验证

python3 
>> import dlib
  1. 现在安装 face_recognition

    pip3 安装 face_recognition

需要一些时间,但没关系!我希望它对你有用

参考这些材料:

  1. 人脸识别原始仓库:https://github.com/ageitgey/face_recognition#installing-on-mac-or-linux
  2. dlib:https://gist.github.com/ageitgey/629d75c1baac34dfa5ca2a1928a7aeaf

答案 1 :(得分:0)

阅读face_recognition installation guide on github,确保已安装dlib,然后使用以下命令安装face_recognition:

  

pip3安装face_recognition

此外,检查PyCharm是否正在使用安装face_recognition的环境。也许PyCharm创建了它自己的虚拟环境,而您使用它时却没有face_recognition。

有关如何在PyCharm env中安装模块的更多信息,请检查此answer,只不过pygame检查是否列出了face_recognition。如果没有,请安装它。

答案 2 :(得分:0)

好像您已经安装了多个版本的Python。您似乎已经为python版本2安装了face_recognition,而您试图从Python版本3访问该模块。您应该考虑使用虚拟环境并相应地设置Python Interpreter。

遵循https://www.jetbrains.com/help/idea/configuring-local-python-interpreters.html,了解如何配置解释器。

答案 3 :(得分:0)

cmake.org下载文件cmake-3.17.0-rc3-win64-x64.msi并安装(默认情况下,它将安装在C:\Program Files\CMake\bin中)。

安装后,复制此路径并编辑环境变量->路径->粘贴该路径->单击确定。打开cmd,然后使用pip install face_recognition

我希望它能工作。...