众所周知,安装库的方法有很多种
尝试1、直接进行pip安装 pip install dlib -i https://mirrors.ustc.edu.cn/pypi/web/simple(此处在python3.8的环境下安装的)
但是安装失败了,于是博主另寻他路,找官网!
尝试2、直接前往dlib官网进行下载:http://dlib.net/
下载后进行解压,得到dlib-19.24
将下图文件夹拖入环境目录的Lib/site-packages文件夹中,即导入成功(但是真的能够运行吗?)
那么,我们便来尝试运行代码,会发现,报错说没有该属性(方法),博主在搜索中也发现很多人出现这个问题,但是极少人给出准确的话语以及正确的解决方法。
有一个博主说可以在anaconda的promote输入
conda install -c conda-forge dlib
在经过反复运行该语句(因为可能由于网络问题无法一次成功,所以得多试几次),经过许久的等待,最终得到我安装的版本不可用的结果
以下是正确的解决方法
- 首先,python的版本需要是python3.6版本,在anaconda中新建一个环境
- 然后安装dlib19.7.0版本,目前只发现该版本可顺利安装
pip install dlib==19.7.0 -i https://mirrors.ustc.edu.cn/pypi/web/simple
到这步即安装完成,以下是博主安装opencv的一些安装注意事项以及dlib代码运行,可看可不看
- 直接进行opencv的安装,失败了,报了一堆错,看不懂
以下是我的opencv安装成功的方法
opencv清华园:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
我下载的是:opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl
(python3.6以及win64,按照个人需求进行选择下载)
下载后进行pip安装即可
pip install d:\opencv_python-3.2.0.7-cp36-cp36m-win_amd64.whl
- 使用dlib进行人脸截取的运行代码在这:https://github.com/coneypo/Dlib_face_cut
详细的文章在这:https://www.shuzhiduo.com/A/Gkz14bBjdR/
成功运行了!
有什么疑惑或者不对的地方还请向我提出,我会尽快解答修改。
本人最近也在做毕设,遇到的一些难题解决之后都会用博客的形式呈现出来,说实话,计算机这个行业让我不喜欢的地方在这,很多东西大家都藏着掖着,或者说比较少人遇到的报错/难题,难以解决,明明许多人都遇到了这个问题,最终却难以找到解决方法,这也是我毕业没有选择IT行业的原因。小吐槽小吐槽…不用在意。