dlib安装
首先Anaconda,不要直接安装python,会有很多问题等你解决的
Anaconda官网下载https://www.anaconda.com/download/
注意选择Linux版本
wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
bash ./Anaconda3-2019.10-Linux-x86_64.sh
中间会让你输入yes,按下回车,照做
安装完成后,直接在命令行输入conda,出现无法找到命令
重新登陆即可
依次执行以下命令,完成dlib的安装环境的配置
yum update
yum groupinstall "Development Tools"
yum install cmake python-devel numpy gcc gcc-c++ gtk2-devel libdc1394-devel libv4l-devel ffmpeg-devel gstreamer-plugins-base-devel libpng-devel libjpeg-turbo-devel jasper-devel openexr-devel libtiff-devel libwebp-devel opencv opencv-python opencv-devel
查看gcc版本
输入g++ --version 一般是大于(gcc4.8.2)
最好配置一下conda的源加快包的下载速度
我配的是清华的源
方法:
可以按照官网的教程配置:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
创建一个虚拟的python环境
conda create -n dlibenv python=3.6
切换到dlibenv环境
conda activate dlibenv
下载dlib的包安装,我下载的19.16 效果比较好
wget https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/35/8d/e4ddf60452e2fb1ce3164f774e68968b3f110f1cb4cd353235d56875799e/dlib-19.16.0.tar.gz#sha256=d1f167054cec10987094861468df9c2c63b07cd97693809bd22e634d62215b26
解压
tar -zxvf dlib-19.16.0.tar.gz
进入安装牡蛎,安装dlib:
cd dlib-19.16.0
python setup.py install
注:可能遇到内存不足的问题,安装过程中报错,按照这个操作
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
free -m
mkswap /var/swap.img
swapon /var/swap.img
#重新安装
python setup.py install