废话不多说,直奔主题:
某日安装dlib,网上各种方法,试了很多种,装了四个多小时,均未能成功安装。
最后误打误撞出安装方法。
刚开始在cmd里试了各种pip install dlib,也试了CMAKE +VC的安装方法,安装过程出现各种报错,一言难尽!
步骤1:dlib官网下载与自己python版本对应的dlib.whl文件。
本人是python3.5,anaconda3,下载的是dlib-19.7.0-cp36-cp36m-win_amd64.whl
其中cp36-cp36m代表的是对于python3.6版本的dlib,以此类推。
注意:cp36的dlib可以适用于python3.6及以前的版本,但不适用于python3.7,也就是说可以向旧版本的python兼容,不能兼容新版本的python。
步骤2:打开Anaconda Prompt,输入pip install .whl文件的地址
我的输入命令是pip install D:\dlib-19.7.0-cp36-cp36m-win_amd64.whl
几秒后就成功安装了.
PS:之前把.whl文件放在桌面pip install C:\dlib-19.7.0-cp36-cp36m-win_amd64.whl却无法安装,然后把.whl放在anaconda和python安装的D盘里,就行了,很是神奇。
如果你没安装Anaconda,只安装了python,就在步骤2中,在cmd中输入pip install D:\dlib-19.7.0-cp36-cp36m-win_amd64.whl,也可成功安装dlib。以上方法均经过实测。
2019.08.28日更新:目前python3.7及以后的版本是无法通过pip install 安装dlib的,因为不兼容的问题,得安装Cmake和VC(2015以后的版本)再安装dlib。
所以如果你必须用python3.7的话,只能按照Cmake+VC的安装方法,非常麻烦,不然就安装python3.6以前的版本。