dlib安装报错:Failed clearning build dir for dlib

一、报错信息

在安装dlib的时候,使用pip进行安装

pip install dlib
在这里插入图片描述

二、解决方式

1、检查自己是否已经安装了cmake

首先要检测自己本机是否已经安装了cmake,因为安装dlib的时候需要用cmake进行编译,所以确保你已安装

PS:我是已经安装了cmake,但依然还会报上面的错误

2、用其他方式安装

我以为是自己本地Temp下的缓存没有删除,结果删除之后依然没有任何的效果,最后的解决方式是更改安装工具,用conda进行安装

conda install dlib

注意:
我不知道为什么自己用pip安装会失败,可能是有之前的pip安装dlib的残留文件没有删除,只是我不知道在哪里。还有可能是因为我的pip下载到的镜像源是国内的清华镜像源,当然这些都是我的猜测可能性。

三、安装face_recognition仍然会报错

当你去安装face_recognition的时候,仍然会报错dlib的错误,因为face_recognition是基于dlib的一个库,所以必须要安装dlib。而face_recognition在只能通过pip安装,pip安装的时候自动检测dlib安装,而通过conda暗转的dlib进行检测不到,然后又会默认安装dlib,然后就又失败,所以只有再用pip安装dlib啦。

这里安装时通过下载dlib的whl库包,然后再pip进行安装dlib

dlib的whl库包下载地址:http://pypi.fcio.net/simple/dlib/

pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl

之后在安装face_recognition就可以正确安装啦

pip install face_recognition

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

猜你喜欢

转载自blog.csdn.net/weixin_41010198/article/details/101598476