一、报错
很多安装dlib是给python用的一个库,但是直接pip安装会提示错误,直接下载安装wheel也会报错,所以我这里有一种创建动态链接库的方法
二、安装git
在Ubuntu下,安装git的方法自己百度,安装好了之后测试
ubuntu@tesra11:~$ git
usage: git [--version] [--help] [-C <path>] [-c name=value]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
这些是各种场合常见的 Git 命令:
开始一个工作区(参见:git help tutorial)
clone 克隆一个仓库到一个新目录
init 创建一个空的 Git 仓库或重新初始化一个已存在的仓库
三、github上克隆
我们现在创建一个dlib的目录,然后进入
ubuntu@tesra11:~$ mkdir dlib
ubuntu@tesra11:~$ cd dlib/
然后创建git
ubuntu@tesra11:~/dlib$ ls
ubuntu@tesra11:~/dlib$ git init
然后我们在github上把dlib克隆过来
点击第一个,然后
然后我们输入
ubuntu@tesra11:~/dlib$ git clone https://github.com/davisking/dlib.git
等他克隆完成之后我们进入到它的python路径下
/dlib/dlib/tools/python
ubuntu@tesra11:~/dlib/dlib/tools/python$ ls
CMakeLists.txt src test
然后我们新建一个bulid文件夹,然后进入
ubuntu@tesra11:~/dlib/dlib/tools/python$ mkdir bulid
ubuntu@tesra11:~/dlib/dlib/tools/python$ cd bulid/
然后我们安装cmake
sudo apt install cmake
然后ls,截图如下:然后输入:
ubuntu@tesra11:~/dlib/dlib/tools/python/bulid$ make -j4
耐心等待动态链接库。完了ls,截图如下:
多了一个.so文件,这样,我们就可以直接pip dlib了,或者可以自行调用动态链接库了
然后dlib库就可以用了
大功告成