python-3.x 属性错误:部分初始化的模块“face_recognition”没有属性“face_encodings”

w46czmvw  于 2022-12-14  发布在  Python
关注(0)|答案(1)|浏览(236)

我正试图使面部识别脚本在Python的帮助下,下面给出的链接在谷歌上找到. https://www.mygreatlearning.com/blog/face-recognition/
我已安装:

*开放式虚拟化
*dlib
*人脸识别

图书馆。
此外,还安装了用于CMake的Visual C++。
现在我正在尝试使用上面链接中给出的代码“从脸部提取特征”。
运行脚本时,我收到以下错误:

Traceback (most recent call last):
  File "C:\Users\ajay.arora2\AppData\Local\Programs\Python\Python38-32\extract_features_from_face.py", line 2, in <module>
    import face_recognition
  File "C:\Users\ajay.arora2\AppData\Local\Programs\Python\Python38-32\face_recognition.py", line 32, in <module>
    encodings = face_recognition.face_encodings(rgb)
AttributeError: partially initialized module 'face_recognition' has no attribute 'face_encodings' (most likely due to a circular import)

我试过重新安装人脸识别模块。
请建议任何变通方案。提前感谢。

wz3gfoph

wz3gfoph1#

很可能您将文件命名为与库“face_recognition”相同的名称。
循环导入发生在你想从同一个文件导入一些东西的时候。

相关问题