Python3.7&3.8 64位 dlib库的安装

Python 3.7或3.8 64位 安装dlib

前言

CSDN有很多说明这个的文章,他们都或多或少的提到了安装VS code,**我这里是用Pycharm编译的,在解决问题的过程中没有用到VS code相关的操作。**但是电脑上我以前本来就安装好了VS code 2019版本,不知道有没有影响。

需求

老师布置了学年设计,要求必须用到人脸识别技术。自己在github上找了一个类似程序运行,但是在dlib库的环境安装上出了很多问题。

下面我就简单整理一下,安装的步骤。

  1. 安装cmakeboost:因为dlib依赖这两个库,所以我们先要安装这两个库;
  2. 安装dlib:重点,我们用whl文件来安装,官方源和国内源貌似都没更新Python 3.6以后的版本;
  3. 安装face_recognition库:顺序不能乱,不然安装会失败的。

下面我们就单独来说每点。

安装cmake和boost

这里很简单,在环境下安装即可。

pip install cmake
pip install boost

安装dlib

这里大家选择好自己Python的版本。

  • 版本的查看:Windows+R,进入cmd,输入python进入(如果配置了python环境变量的话),就能看到自己python的版本
  • 位的查看:在自己的开始菜单栏,找到Python的文件夹,点开就能看到是32位还是64位了。

自己将两个版本的whl文件放在了gitee上,因为github有时访问会超时,所以就放在了国内的gitee上,大家可以免费下载

https://gitee.com/Ans_min/test

下载下来后,放到一个文件内,然后cmd切换到该文件夹下。
输入

pip install <文件名.whl>

安装face_cognition

pip install face_recognition

结束

如果每一步就成功了,那就可以成功import face_recognition了。

当然,如果编辑器还是报错找不到库的话,可以先去cmd通过python <XXXX.py>去试试看是不是真的没有这个包或者pip list看看自己的包有没有face_cognition,然后看看编译器使用的Python环境是不是pip安装的Python环境。

同学用的是VS code,安装好了包,运行还是报一样的错,然后自己在终端试了下,程序能正常跑起来的。

自己用的是Pycharm专业版,一般安装好以后,等个1min左右,报错就自动消失了,不要刚在cmd上安装好就立马Pycharm run,然后觉得没解决就又开始瞎改。。。

解决问题的过程虽然很暴躁和枯燥,但是解决完了之后,你学到的还是很多的。

顺便一提aip库的安装是pip install baidu-aip,不是pip install aip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值