簡體   English   中英

在 PyCharm 中導入 face_recognition 時出現導入錯誤

[英]Getting Import error while importing face_recognition in PyCharm

我是 PyCharm 的新手,正在嘗試一些人臉識別的東西。 我的工作需要一個 face_recogniton 庫,它是使用以下命令安裝的(我使用 Ubuntu 18.04 作為我的操作系統):

pip install face_recognition

我可以在 python 解釋器中導入它,但它在 PyCharm 中拋出導入錯誤

ImportError: No module named 'face_recognition'

感謝您為幫助我所做的努力。

為Ubuntu 18.04安裝人臉識別模塊:(嘗試其他操作系統,我用這個用於18.04)

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

  2. 可選:如果沒有 git,請安裝 git

    git 克隆https://github.com/davisking/dlib.git

  3. 構建主 dlib 庫

    cd dlib mkdir 構建; 光盤構建; 制作..; cmake——構建。

  4. 構建和安裝 python 必需品

    cd .. python3 setup.py 安裝

畢竟這運行這些來驗證

python3 
>> import dlib
  1. 現在安裝face_recognition

    pip3 安裝人臉識別

需要一些時間,但沒關系! 我希望它對你有用

參考這些材料:

  1. 人臉識別原始倉庫: https ://github.com/ageitgey/face_recognition#installing-on-mac-or-linux
  2. dlib: https://gist.github.com/ageitgey/629d75c1baac34dfa5ca2a1928a7aeaf

閱讀github 上的 face_recognition 安裝指南,確保已安裝 dlib,然后使用以下命令安裝 face_recognition:

pip3 安裝人臉識別

此外,檢查 PyCharm 是否正在使用您安裝 face_recognition 的環境。 也許 PyCharm 創建了它自己的虛擬環境,而您在沒有 face_recognition 的情況下使用它。

有關如何在 PyCharm env 中安裝模塊的更多信息,請檢查此答案,除了 pygame 檢查是否列出了 face_recognition。 如果沒有,請安裝它。

看起來您可能已經安裝了多個版本的 Python。 您似乎已經為 python 版本 2 安裝了 face_recognition,而您正試圖從 Python 版本 3 訪問該模塊。您應該考慮使用虛擬環境並相應地設置 Python Interpreter。

按照https://www.jetbrains.com/help/idea/configuring-local-python-interpreters.html了解如何配置解釋器。

cmake.org下載此文件cmake-3.17.0-rc3-win64-x64.msi並安裝它(默認情況下它將安裝在C:\Program Files\CMake\bin中)。

安裝后復制此路徑並編輯環境變量 -> 路徑 -> 粘貼該路徑 -> 單擊確定。 打開cmd,現在使用pip install face_recognition

我希望它能奏效……

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM