前言
之前安装过一次dlib
折腾了很久,最近子啊新的服务器上重新安装dlib这个包又遇到了一些问题,这里简单记录一下。
安装
我这里选择的是直接使用源码安装(之前尝试过其他的安装方法,但是都失败了,索性这次就直接使用源码安装了)。源码文件直接从官网下载即可:官网链接。进入官网之后,直接下载下面红色框中的文件即可:
源码下载好之后直接解压文件,运行下面的代码即可:
python setup.py install
不出以外的话会出意外,这时候会遇到一个问题,如下:
ERROR: CMake must be installed to build dlib
一开始遇到这个问题的时候,我是直接使用pip install CMake
,安装之后再次运行上面的代码还是会报同样的错误,这就很迷惑了,为此我还特意使用pip list
验证了一下证明确实安装了cmake
,经过一番查找才发现这里报错缺少cmake
并不是pytho
n环境的,而是linux
环境的,所以需要使用下面的指令对linux环
境安装cmake
:
sudo apt install cmake
安装完之后,再次运行上面的setup
安装指令,dlib成功安装:
使用pip list
查看一下,确实安装上了。