在Heroku上部署Flask应用程序会出现构建错误

时间:2018-04-15 16:25:19

标签: python heroku flask deployment build-error

我在python中提出了一个烧瓶应用程序,它在localhost服务器上正常运行。

现在,在云服务Heroku上部署它时,构建失败并出现以下错误:

NameError

以下是我的requirements.txt ::

 Go to Settings -> Environment -> Terminal to Launch Console Programs

请帮忙!谢谢新手到烧瓶。

1 个答案:

答案 0 :(得分:0)

您似乎应该将distribute要求更新为distribute-0.7.3的版本。请记住,heroku支持最新的python,但如果你想支持https://devcenter.heroku.com/articles/python-runtimes

,你可以更改运行时

除此之外,您可以完全删除distribute,因为它不是必需的,它只是heroku中的一个示例。 Flask app可以在没有这个的情况下运行。

最好使用Pipfile的推荐样式而不是要求。

如果你想检查https://github.com/yefim/flask-heroku-sample

,那么heroku的一个很好的例子