使用dlib踩过的坑
使用到dlib时遇到了下载错误,不能正常安装
以下是成功安装的记录:
首先打开Anaconda prompt选定一个python环境,安装cmake和boost
pip install cmake -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install boost -i https://pypi.tuna.tsinghua.edu.cn/simple
下载dlib的源文件(文件地址://download.csdn.net/download/qq_34517550/12141611) 解压文件后如图所示:
在Anaconda prompt中进入到dlib的目录 执行以下命令:
pyhton setup.py install
如图:
我用的python376是我根据我不同版本python自定义的python命令名,如果没有修改过一般使用python setup.py install即可。
稍等一段时间后就安装成功了。
回到代码中(注意,重启下编译工具),可以看到import dlib已经不报错了。
但是问题还没有结束,运行代码后报错:
** AttributeError: module 'dlib' has no attribute 'get_frontal_face_detecetor' **
这时我们需要打开Anaconda prompt激活openCV环境,在Anaconda prompt中执行:
conda install -c conda-forge dlib
如图:
安装成功后,重启下编译工具,再次运行程序,运行成功。