ubuntu下解决安装dlib的问题(python)

一、报错

      很多安装dlib是给python用的一个库,但是直接pip安装会提示错误,直接下载安装wheel也会报错,所以我这里有一种创建动态链接库的方法

二、安装git

     在Ubuntu下,安装git的方法自己百度,安装好了之后测试

ubuntu@tesra11:~$ git 
usage: git [--version] [--help] [-C ] [-c name=value]
           [--exec-path[=]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=] [--work-tree=] [--namespace=]
            []

这些是各种场合常见的 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下解决安装dlib的问题(python)_第1张图片

点击第一个,然后

ubuntu下解决安装dlib的问题(python)_第2张图片

然后我们输入

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库就可以用了

ubuntu下解决安装dlib的问题(python)_第3张图片

大功告成

你可能感兴趣的:(python,Ubuntu)