【问题标题】:Installing dlib on heroku在heroku上安装dlib
【发布时间】:2015-11-07 05:05:06
【问题描述】:

在我的 heroku 应用程序上安装 dlib,特别是 python 版本时遇到问题。我在本地机器上编译一切正常,但是当我将 dlib.so 和构建目录推送到 heroku 时,每当我尝试导入时,我都会得到 ImportError: libboost_python-py27.so.1.54.0: cannot open shared object file: No such file or directory。我确保dlib.so 在我的LD_LIBRARY_PATH 中。我错过了什么?

【问题讨论】:

  • 你的问题解决了吗?

标签: python heroku dlib


【解决方案1】:

如您所见,Dlib 需要 boost,这很难成功安装。

经验法则是使用 Heroku Buildpacks 来安装此类库。 要安装 Dlib,请转到您的 Heroku 仪表板、设置,然后单击添加 Buildpack。

根据您的 python 版本,您可以使用以下两个 Buildpack 中的任何一个;

对于python 2.7.13

https://github.com/J-A-M-E-5/heroku14-buildpack-python-opencv-dlib.git

对于python 3.6.1

https://github.com/J-A-M-E-5/heroku16-buildpack-python-opencv-dlib.git

【讨论】:

  • 那是假的戴维斯金。你需要 Boost、CMake 和 X11。 pyimagesearch.com/2017/03/27/how-to-install-dlib
  • X11 是可选的,CMake 安装起来很简单。
  • 微不足道,它是一个依赖。
  • 那么你不妨把GCC、磁盘驱动程序、操作系统内核等列为依赖项。
  • 我的研究:如何安装 dlib by Adrian Rosebrock pyimagesearch.com/2017/03/27/how-to-install-dlib。第 1 步:安装 dlib 先决条件 dlib 库只有四个主要先决条件: Boost:... Boost.Python:正如这个库的名称所暗示的,Boost.Python 提供了 C++ 和 Python 编程语言之间的互操作性。 CMake:... X11/XQuartx:...
猜你喜欢
  • 2017-06-14
  • 2017-04-12
  • 2023-03-08
  • 2020-07-08
  • 2020-03-04
  • 2018-11-30
  • 2020-05-23
  • 2021-09-10
  • 2017-05-26
相关资源
最近更新 更多