人脸识别之python安装包

最近,在学习有关人脸识别方面的知识,刚入手就临近崩溃边缘,(我去)那个包安装也太复杂了,采取了网上大部分的方法,最后整理出来了一套自己的思路,供大家参考(这里我用的是Anaconda环境)。
1.先安装dlib第三方库,这个是把我搞死了的,网上流传的那个CMake+boost系列方法是真的复杂且一不小心搞错了就准备重装Anaconda吧。这里我建议采用下载.whl文件后解压安装。
(在此注明一下.whl是什么文件:whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。)
可以选择同pip下载.whl文件然后解压,也可以自己去网上下载好,然后根据文件目录进行解压。(这种方法我的python3.6版本是可以的,其他版本的话不是很清楚)
2.再要用到face_recongnition包,这个在安装好dlib之后直接pip就可以了(注意一点是在importface_recongnition下面的子包时会存在下面两种导入方式,是版本不一样导致的:face_recognition.face_recognition_cli或face_recognition.cli)。
3.然后是安装sklearn,在安装这个包之前可能会需要满足以下要求:
Python (>= 2.6 or >= 3.3)
NumPy (>= 1.6.1)
SciPy (>= 0.9)
可以先安装sklearn,如果出现错误反过来更新一下这几个包。

补充:主要是说明一下conda和pip的一些差别,因为在安装包的时候,用pip和conda安装的地方是不一样的,这有可能导致环境混乱或者查找的包不存在等错误。
(1)conda优越于pip的地方在于conda和自动检索你所安装的包与其他包的关联,如果存在关联性,就会自动帮你升级其他相关包。
(2)conda安装后的包是放在根目录下面,pip不是很清楚,但像numpy这种类型的包一般需要conda进行安装,因为如果用pip的话很可能出现上面所说的环境混乱和查找的包不存在的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值