【问题标题】:Python Application with OpenCV on Heroku在 Heroku 上使用 OpenCV 的 Python 应用程序
【发布时间】:2016-02-17 18:55:29
【问题描述】:

我需要在 Heroku 上运行一个使用 Open Cv 的 python 应用程序,如以下问题所示:Python web application with OpenCV in Heroku

不幸的是,Heroku 似乎无法获取此构建包。我总是得到错误:Fetching set buildpack BUILDPACK_URL=https://github.com/diogojc/heroku-buildpack-python-opencv-scipy.git#cedar14... failed

知道如何尝试解决此问题吗?这个构建包是否适用于其他人?

【问题讨论】:

    标签: python opencv heroku


    【解决方案1】:

    嘿,你可以看这个视频,在这个视频中,有一个最简单的方法来使用 heroku 安装 opencv

    https://youtu.be/9GCLwYlM8cc

    我希望这会对你有所帮助,它可以解决我的错误。

    【讨论】:

      【解决方案2】:

      我最近尝试了这个构建包,虽然 heroku 能够成功获取它,但它没有正确解压缩 opencv zip 以进行安装,并且我无法将它用于我的烧瓶应用程序。

      在此处查看 Anaconda 构建包!

      https://github.com/kennethreitz/conda-buildpack

      此构建包允许您指定 conda-requirements.txt 文件,您可以使用该文件来包含 opencv。

      我部署 opencv Heroku 应用程序的步骤是:

      1. 创建一个 Web 应用并将其链接到 Heroku 项目
      2. heroku 构建包:添加 https://github.com/kennethreitz/conda-buildpack
      3. 将名为“conda-requirements.txt”的文件添加到与您的 Web 应用程序相同的目录中,并将“opencv”添加到文件中。
      4. 部署应用程序并检查以确保 heroku 在输出中为您提供类似的内容:

      remote: # 环境中的包 /app/.heroku/miniconda:

      远程:#

      远程:opencv 3.1.0 np112py27_1

      如果它不起作用,请检查 heroku 日志以确保问题出在构建包上。如果你只是想让 opencv 工作,只使用这个 anaconda 构建包,不要添加任何其他构建包。希望对您有所帮助!

      【讨论】:

        猜你喜欢
        • 2015-09-25
        • 1970-01-01
        • 2019-04-06
        • 2019-06-03
        • 2018-03-29
        • 2016-04-15
        • 1970-01-01
        • 1970-01-01
        • 2012-11-11
        相关资源
        最近更新 更多