win64位系统+Anacond(python3.6)避坑快速安装Dlib+Face_recognition
Posted 桃花园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win64位系统+Anacond(python3.6)避坑快速安装Dlib+Face_recognition相关的知识,希望对你有一定的参考价值。
最近对人脸识别感兴趣,于是入坑安装Face_recognition,花一天功夫没装下来,我的系统和Python版本是win64+Anacond(python3.7.1)。
一天下来搞明白了想安装face_recongnition的必需配置好Dlib, 配置好dlib的必要条件是:自己安装一次dlib,并且编译,还要安装巨大的VS,安装Dlib的配置好boost和cmake,一直在摸索不安装VS就想把其他都安装好,一直都是出错。终于在睡觉前微信搜索到一篇博文在python3.6下可成功安装Face_recognition,第二天花了十来分钟就安装成功,主要的时间花在准备上,现在把我刨坑经验告诉大家。
一、准备工作
1、安装Python3.6
有关的知识网上很多,自行百度,我这里偷懒也找了一篇近似文章(anaconda中更改python版本),然后打开终端,我新建的环境名字就叫face3.6,终端的名字也是这个名字,留着终端不要关。以下指令都是在这个终端输入的。
2、升级pip,新环境的pip版本很低,需要升级到最新版本。 在终端输入以下指令升级到 pip-19.0.3
python -m pip install --upgrade pip
准备工作就只有这样简单2步,如果你安装的不是Anacond版本,你直接安装Python3.6版本也是可以的
二、安装Dlib
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple dlib==19.7.0
用清华的镜像安装19.7.0 版本 的 dlib,这个很重要,不加这个版本号可能不能安装成功,即使安装成功在接下来安装face_recognition也会失败。
三、安装face_recognition
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple face_recognition
安装速度非常快,不到2分钟就成功安装完了!
四、安装python3.6版本下的spyder
画蛇添足的说在新环境下安装spyder
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple spyder
安装后会显示多一个spyder(face3.6)
以上是关于win64位系统+Anacond(python3.6)避坑快速安装Dlib+Face_recognition的主要内容,如果未能解决你的问题,请参考以下文章
[原创]win7/64位系统+python3.7.2下安装wordcloud库失败之解决——一个莫名其妙的方法
win7 64位 python3.4&opencv3.0配置安装