centos7安装face_recognition库

      最近需要做一个hadoop项目,需要使用face_recognition库,回首两天的安装经历,坑太多太多。站内大多数攻略又是针对Ubuntu的,因此特写此博一方面用作自己记录,另一方面用做分享。先上成果

一。各种坑

python3.6很难成功,总是卡在dlib安装版本对应那一块。

表面只需要安装cmake,dlib,face_recognition三个包就好,实际版本对应起来让人想吐。

我愿称anaconda为yyds。

虚拟机至少要有4G内存

最好重新mini install 一个镜像

二。安装步骤

1.centos7安装过程 略

2.更新yum与安装一些杂项

#更新yum
yum update
yum groupinstall "Development Tools"
#安装必备包
yum install -y zlib-devel bzip2-devel openssl-devel \
ncurses-devel sqlite-devel readline-devel tk-devel gcc make

3.下载anaconda与安装

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

可以在清华镜像源下载,推荐版本Anaconda3-4.2.0-Linux-x86_64.sh,这个自带python3.5等一大部分需求包,可以省很多事。具体安装过程略。

3.1 conda install pip 

conda装一个pip,省的后续麻烦。

4.切换conda镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

5.更新gcc

因为要求gcc版本4.9以上,centos7默认是4.8.5,因此必须更新。

sudo yum install centos-release-scl
sudo yum install devtoolset-9-gcc*
scl enable devtoolset-9 bash
source /opt/rh/devtoolset-9/enable

 更新好后gcc -v即可查看版本

但是此时推出shell或者重启又会恢复老版本,因此需要修改profile

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

  

6.安装dlib

这一步可能会卡顿一会,别着急。就默认版本就可以

conda install -c menpo dlib

7.安装cmake

conda install -c conda-forge cmake

8.走向胜利

这时候别犹豫,直接pip搞起

pip install face_recognition -i https://pypi.tuna.tsinghua.edu.cn/simple

大概几分钟后,就可以脱离苦海了。

9.庆祝胜利

python
import dlib
import face_recognition

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值