我需要在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
知道如何解决这个问题吗?这个构建包适用于其他人吗?
答案 0 :(得分:0)
答案 1 :(得分:-1)
我最近尝试过这个构建包,虽然heroku能够成功获取它,但它没有正确解压opencv zip以进行安装,我无法将它用于我的烧瓶应用程序。
在这里看一下Anaconda构建包!
https://github.com/kennethreitz/conda-buildpack
此构建包允许您指定conda-requirements.txt文件,您可以使用该文件包含opencv。
我部署opencv Heroku应用程序的步骤是:
remote:在/app/.heroku/miniconda环境中的#包:
远程:#
remote:opencv 3.1.0 np112py27_1
如果它不起作用,请检查heroku日志以确保问题与构建包有关。如果您只是尝试使用opencv工作,只使用此anaconda构建包,不要添加任何其他构建包。希望有所帮助!