在 heroku 上安装 dlib
Installing dlib on heroku
我在我的 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
中。我错过了什么?
正如您所发现的,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
我在我的 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
中。我错过了什么?
正如您所发现的,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