Heroku:虽然在 requirements.txt 中没有名为 flask 的模块

标签 heroku deployment flask

任何人都可以帮助解决 Heroku 上的这个错误吗?

2015-01-12T22:26:00.575669+00:00 heroku[web.1]: Starting process with command `python hangman.py`
2015-01-12T22:26:01.066240+00:00 app[web.1]: Traceback (most recent call last):
2015-01-12T22:26:01.066256+00:00 app[web.1]:   File "hangman.py", line 3, in <module>
2015-01-12T22:26:01.066262+00:00 app[web.1]:     from flask import (
2015-01-12T22:26:01.066268+00:00 app[web.1]: ImportError: No module named flask
2015-01-12T22:26:01.742444+00:00 heroku[web.1]: Process exited with status 1
2015-01-12T22:26:01.751614+00:00 heroku[web.1]: State changed from starting to crashed

我的 git 仓库在这里:https://github.com/PJBentham/Hangman

我相信就设置而言我已经完成了所有正确的事情,但我仍然遇到上述错误并且无法弄清楚为什么?

最佳答案

您必须显示最后一个或提取 traceback 以进一步调试...!你的 git repo 工作得很好。

从您的回溯片段 flask 不存在。使用 heroku run pip freeze

检查您的应用环境是否有 flask

关于Heroku:虽然在 requirements.txt 中没有名为 flask 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27911978/

相关文章:

python - 我可以批量递增值以减少数据库写入吗?

ruby-on-rails - 尝试在 heroku 上部署应用程序时被拒绝

java - 除了 JAR 文件之外,还有哪些其他选项可以部署 Java 应用程序?

ruby-on-rails - Linux 远程服务器 cap 生产部署

Python模板,有没有办法继承多个html文件?

ruby-on-rails - 如何配置 Heroku Rack/Rails 应用程序来验证传入请求的客户端证书?

deployment - 在现有的 JBoss (7.1.x) 中实现 Torquebox (2.3)

python - Flask:为什么 app.route() 装饰器应该总是在最外面?

python - Flask Unicode 解码错误

docker - 如何在相同的 Heroku 应用程序但不同的 docker 镜像中部署前端和后端