Python 未能为 dlib Ubuntu 构建***

Posted

技术标签:

【中文标题】Python 未能为 dlib Ubuntu 构建***【英文标题】:Python failed building wheel for dlib Ubuntu 【发布时间】:2019-11-05 20:46:26 【问题描述】:

我正在尝试将 dlib 安装到我的 python 虚拟环境中。

有一个非常相似的问题here,我按照确切的步骤无济于事。

不知何故,我能够在运行代码时导入 dlib,我通过 git 克隆 git clone -b pybind11 https://github.com/supervacuus/dlib.git 设法做到了这一点。

但是当我尝试安装它 pip3 install dlib 或依赖于它的库时,例如 pip3 install face_recognition 我收到错误提示 错误:dlib 构建***失败

完整的执行日志和错误在这里https://gist.github.com/GhettoBurger996/1e6a423b88b7435c8759255e19fa5e60

我使用的是 3.5.2 和 Ubuntu 16.04

【问题讨论】:

【参考方案1】:

问题有点老了,但我遇到了类似的问题,使用 pip3 安装 dlib 会失败。

安装以下依赖项为我修复了它:

$ sudo apt-get install build-essential cmake
$ sudo apt-get install libgtk-3-dev
$ sudo apt-get install libboost-all-dev

从发布的错误日志看来,您已经安装了 cmake,因此您可能不需要第一行。

【讨论】:

以上是关于Python 未能为 dlib Ubuntu 构建***的主要内容,如果未能解决你的问题,请参考以下文章

dlib(setup.py)循环的构建轮

在 Ubuntu 上为 Android 编译 dlib

python2.7 + ubuntu14.4 + dlib19.7

为 Windows 安装 dlib:“dlib 构建轮失败”和“非零退出状态 1”

为 python 安装 Dlib 库时出错

在 docker 容器中构建 dlib 失败