最近安装(PyCharm + Anaconda3 + Python3.7)Dlib说十连跪也不为过啊。所以总结一下我所遇到的问题。
(1)在PyCharm 上面直接下载Dlib时出错,说是没有安装CMake包,这个CMake包直接在PyCharm上面下载安装是可以的,但 是再下载安装Dlib就不可以了,我的Dlib下载了两三个小时都没有下载下来,一直在installing。不知道有没有小伙伴知道原因。
(2)我是用cmd安装的Dlib。百度的都说直接下载dlib的.whl。但是我官网下载下的安装包里面没看到whl。所以我找了两个:
https://www.zhihu.com/question/322010083/answer/665822645 这个是Python3.7适用的
https://pypi.org/simple/dlib/ 这个是Python3.5 Python3.6等适用的,大家根据自己的版本自行获取。
(3)安装Dlib包时,在cmd命令行找到Dlib文件的位置。输入 :pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl 时出现错误,类似如下错误:
。百度发现是dlib版本与Python版本不匹配。
解决方法:
第一步:按照如下步骤检查Python适合的版本。
可以看到我的Python适应CP37版本。而我下载安装的Dlib是CP36版本,所以出错。(有的说在cmd后中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本,但是我的不适用)
第二步:下载对应的Dlib版本,再重新 pip install就可以了
第三步:在PyCharm上面检查发现Dlib包有了!