AttributeError: module ‘dlib‘ has no attribute ‘get_frontal_face_detector‘的一种成功处理方法

前言        

        第一次写博客,主要是处理了一晚上dlib的下载,上一次也下载了dlib=19.24.0版本,但忘记怎么处理的,这次环境需要安装dlib=19.23.1版本的,忙活了好久找资料,终于在github上找到人成功解决问题了。对话链接:https://github.com/davisking/dlib/issues/1872。

本人环境

windows,conda,python=3.8

解决过程

        我是在Links for dlib下载我要的包,我这次下载的是dlib-19.23.1.tar.gz。解压后保存到我的环境,看python环境安装自己要的dlib吧,具体对应关系我也不是很清楚。

        下载后,我把他拉到我的虚拟环境中,我的路径 H:\Anaconda\envs\AMT-GAN\Lib\site-packages\dlib ,原本名字是dlib-19.23.1的我改成dlib了。

AttributeError: module ‘dlib‘ has no attribute ‘get_frontal_face_detector‘的一种成功处理方法_第1张图片

然后我找到github的方法,然后试了一下

        通过以下方式解决:

  • 从这里下载 dlib 文件: https: //pypi.org/project/dlib/#files
    • 提取文件并将它们复制到 C:\Users{替换为您的用户名}\AppData\Local\Programs\Python\Python37-32\Lib\site-packages
    • 打开终端并切换到上一个目录;cd C:\Users{替换为你的用户名}\AppData\Local\Programs\Python\Python37-32\Lib\site-packages
      • 运行以下命令 python setup.py install --no DLIB_GIF_SUPPORT

        •         我跟他目录不一样,他应该是没用conda,我就按照我上面的路径进行第四点命令,记得要命令行操作到刚下载到的路径下,命令如下:
          • python setup.py install --no DLIB_GIF_SUPPORT
            •         然后经过他一系列操作,可以看到安成功了!也没有标题的那个报错了。原来是python setup.py install 这个命令,然后就出现标题报错了。
      • AttributeError: module ‘dlib‘ has no attribute ‘get_frontal_face_detector‘的一种成功处理方法_第2张图片

你可能感兴趣的:(python,目标检测,图像处理)