Heroku 上的“ModuleNotFoundError:没有名为“flask”的模块”

2023-12-08

我看到我收到“ModuleNotFoundError:没有名为“flask”的模块”。这导致我的应用程序无法在 Heroku 上加载。我已经在虚拟环境和我的系统上安装了 Flask,但问题仍然存在。当我检查要求时,它说满意。

这是我的日志


2020-04-24T13:17:39.316886+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2020-04-24T13:17:39.316887+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
2020-04-24T13:17:39.316887+00:00 app[web.1]: self.callable = self.load()
2020-04-24T13:17:39.316887+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
2020-04-24T13:17:39.316888+00:00 app[web.1]: return self.load_wsgiapp()
2020-04-24T13:17:39.316888+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
2020-04-24T13:17:39.316889+00:00 app[web.1]: return util.import_app(self.app_uri)
2020-04-24T13:17:39.316889+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", line 350, in import_app
2020-04-24T13:17:39.316889+00:00 app[web.1]: __import__(module)
2020-04-24T13:17:39.316890+00:00 app[web.1]: File "/app/app.py", line 2, in <module>
2020-04-24T13:17:39.316890+00:00 app[web.1]: from flask import Flask, render_template, url_for, request, redirect
2020-04-24T13:17:39.316898+00:00 app[web.1]: ModuleNotFoundError: No module named &apos;flask&apos;
2020-04-24T13:17:39.317183+00:00 app[web.1]: [2020-04-24 13:17:39 +0000] [11] [INFO] Worker exiting (pid: 11)
2020-04-24T13:17:39.441061+00:00 app[web.1]: [2020-04-24 13:17:39 +0000] [4] [INFO] Shutting down: Master
2020-04-24T13:17:39.441187+00:00 app[web.1]: [2020-04-24 13:17:39 +0000] [4] [INFO] Reason: Worker failed to boot.
2020-04-24T13:25:42.000000+00:00 app[api]: Build started by user [email protected]
2020-04-24T13:26:50.779076+00:00 heroku[web.1]: State changed from crashed to starting
2020-04-24T13:26:50.551463+00:00 app[api]: Deploy 75ff8400 by user [email protected]
2020-04-24T13:26:50.551463+00:00 app[api]: Release v4 created by user [email protected]
2020-04-24T13:27:11.485811+00:00 heroku[web.1]: State changed from starting to crashed
2020-04-24T13:27:11.342925+00:00 app[web.1]: [2020-04-24 13:27:11 +0000] [4] [INFO] Starting gunicorn 19.9.0
2020-04-24T13:27:11.343731+00:00 app[web.1]: [2020-04-24 13:27:11 +0000] [4] [INFO] Listening at: http://0.0.0.0:29934 (4)
2020-04-24T13:27:11.344060+00:00 app[web.1]: [2020-04-24 13:27:11 +0000] [4] [INFO] Using worker: sync
2020-04-24T13:27:11.349766+00:00 app[web.1]: [2020-04-24 13:27:11 +0000] [10] [INFO] Booting worker with pid: 10
2020-04-24T13:27:11.360106+00:00 app[web.1]: [2020-04-24 13:27:11 +0000] [10] [ERROR] Exception in worker process
2020-04-24T13:27:11.360124+00:00 app[web.1]: Traceback (most recent call last):
2020-04-24T13:27:11.360130+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
2020-04-24T13:27:11.360218+00:00 app[web.1]: worker.init_process()
2020-04-24T13:27:11.360220+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 129, in init_process
2020-04-24T13:27:11.360220+00:00 app[web.1]: self.load_wsgi()
2020-04-24T13:27:11.360220+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
2020-04-24T13:27:11.360221+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2020-04-24T13:27:11.360230+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
2020-04-24T13:27:11.360231+00:00 app[web.1]: self.callable = self.load()
2020-04-24T13:27:11.360231+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
2020-04-24T13:27:11.360231+00:00 app[web.1]: return self.load_wsgiapp()
2020-04-24T13:27:11.360232+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
2020-04-24T13:27:11.360232+00:00 app[web.1]: return util.import_app(self.app_uri)
2020-04-24T13:27:11.360232+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", line 350, in import_app
2020-04-24T13:27:11.360233+00:00 app[web.1]: __import__(module)
2020-04-24T13:27:11.360233+00:00 app[web.1]: File "/app/app.py", line 2, in <module>
2020-04-24T13:27:11.360233+00:00 app[web.1]: from flask import Flask, render_template, url_for, request, redirect
2020-04-24T13:27:11.360291+00:00 app[web.1]: ModuleNotFoundError: No module named &apos;flask&apos;
2020-04-24T13:27:11.360477+00:00 app[web.1]: [2020-04-24 13:27:11 +0000] [10] [INFO] Worker exiting (pid: 10)
2020-04-24T13:27:11.392341+00:00 app[web.1]: [2020-04-24 13:27:11 +0000] [4] [INFO] Shutting down: Master
2020-04-24T13:27:11.392461+00:00 app[web.1]: [2020-04-24 13:27:11 +0000] [4] [INFO] Reason: Worker failed to boot.
2020-04-24T13:27:12.000000+00:00 app[api]: Build succeeded
2020-04-24T13:28:07.813602+00:00 heroku[web.1]: State changed from crashed to starting
2020-04-24T13:28:24.647126+00:00 heroku[web.1]: State changed from starting to crashed
2020-04-24T13:28:24.442681+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [4] [INFO] Starting gunicorn 19.9.0
2020-04-24T13:28:24.443179+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [4] [INFO] Listening at: http://0.0.0.0:6805 (4)
2020-04-24T13:28:24.443379+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [4] [INFO] Using worker: sync
2020-04-24T13:28:24.447064+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [10] [INFO] Booting worker with pid: 10
2020-04-24T13:28:24.453997+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [10] [ERROR] Exception in worker process
2020-04-24T13:28:24.453998+00:00 app[web.1]: Traceback (most recent call last):
2020-04-24T13:28:24.453998+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
2020-04-24T13:28:24.453998+00:00 app[web.1]: worker.init_process()
2020-04-24T13:28:24.453998+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 129, in init_process
2020-04-24T13:28:24.453999+00:00 app[web.1]: self.load_wsgi()
2020-04-24T13:28:24.453999+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
2020-04-24T13:28:24.453999+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2020-04-24T13:28:24.453999+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
2020-04-24T13:28:24.454002+00:00 app[web.1]: self.callable = self.load()
2020-04-24T13:28:24.454002+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
2020-04-24T13:28:24.454002+00:00 app[web.1]: return self.load_wsgiapp()
2020-04-24T13:28:24.454002+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
2020-04-24T13:28:24.454002+00:00 app[web.1]: return util.import_app(self.app_uri)
2020-04-24T13:28:24.454002+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", line 350, in import_app
2020-04-24T13:28:24.454003+00:00 app[web.1]: __import__(module)
2020-04-24T13:28:24.454003+00:00 app[web.1]: File "/app/app.py", line 2, in <module>
2020-04-24T13:28:24.454003+00:00 app[web.1]: from flask import Flask, render_template, url_for, request, redirect
2020-04-24T13:28:24.454006+00:00 app[web.1]: ModuleNotFoundError: No module named &apos;flask&apos;
2020-04-24T13:28:24.454171+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [10] [INFO] Worker exiting (pid: 10)
2020-04-24T13:28:24.470439+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [11] [INFO] Booting worker with pid: 11
2020-04-24T13:28:24.476282+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [11] [ERROR] Exception in worker process
2020-04-24T13:28:24.476283+00:00 app[web.1]: Traceback (most recent call last):
2020-04-24T13:28:24.476284+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
2020-04-24T13:28:24.476284+00:00 app[web.1]: worker.init_process()
2020-04-24T13:28:24.476285+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 129, in init_process
2020-04-24T13:28:24.476285+00:00 app[web.1]: self.load_wsgi()
2020-04-24T13:28:24.476285+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
2020-04-24T13:28:24.476286+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2020-04-24T13:28:24.476286+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
2020-04-24T13:28:24.476287+00:00 app[web.1]: self.callable = self.load()
2020-04-24T13:28:24.476287+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
2020-04-24T13:28:24.476287+00:00 app[web.1]: return self.load_wsgiapp()
2020-04-24T13:28:24.476288+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
2020-04-24T13:28:24.476289+00:00 app[web.1]: return util.import_app(self.app_uri)
2020-04-24T13:28:24.476289+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", line 350, in import_app
2020-04-24T13:28:24.476289+00:00 app[web.1]: __import__(module)
2020-04-24T13:28:24.476290+00:00 app[web.1]: File "/app/app.py", line 2, in <module>
2020-04-24T13:28:24.476290+00:00 app[web.1]: from flask import Flask, render_template, url_for, request, redirect
2020-04-24T13:28:24.476295+00:00 app[web.1]: ModuleNotFoundError: No module named &apos;flask&apos;
2020-04-24T13:28:24.476455+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [11] [INFO] Worker exiting (pid: 11)
2020-04-24T13:28:24.581572+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [4] [INFO] Shutting down: Master
2020-04-24T13:28:24.581678+00:00 app[web.1]: [2020-04-24 13:28:24 +0000] [4] [INFO] Reason: Worker failed to boot.
2020-04-24T13:29:35.587344+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=flair-prediction-app.herokuapp.com request_id=24015513-f2af-4174-a057-3e0d95406412 fwd="122.162.96.112" dyno= connect= service= status=503 bytes= protocol=https
2020-04-24T13:29:37.330254+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=flair-prediction-app.herokuapp.com request_id=8caba2a9-f9ba-4c9b-9bb9-2a66a24044e9 fwd="122.162.96.112" dyno= connect= service= status=503 bytes= protocol=https
2020-04-24T13:30:04.497866+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=flair-prediction-app.herokuapp.com request_id=2773ad5b-b466-4a23-aa58-96091748fb0f fwd="122.162.96.112" dyno= connect= service= status=503 bytes= protocol=https
2020-04-24T13:31:42.603319+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=flair-prediction-app.herokuapp.com request_id=1b9f111c-c505-4796-a2f8-012346ae306a fwd="122.162.96.112" dyno= connect= service= status=503 bytes= protocol=https
  

在您的requirements.txt中添加Flask

Flask==1.1.1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Heroku 上的“ModuleNotFoundError:没有名为“flask”的模块” 的相关文章

随机推荐

  • 如何修复此 FirebaseApp 名称 [默认] 已存在! spring-boot 和 firebase

    我正在尝试让 firebase auth 和 spring boot 为我的应用程序工作 这是我的 Application java import com google auth oauth2 GoogleCredentials impor
  • 使用 Apache POI Java NetBeans Word 文档时出现 CTPageSZ 类错误

    我尝试使用 Apache POI 和 Java 生成 Microsoft Word 文档 我对结果非常满意 直到我尝试将文档的方向更改为横向 我确实搜索并找到了一些解决方案 其中之一是 https stackoverflow com que
  • DOM 方法的短变量

    是否可以不为诸如document createElement document createTextNode element setSelectionRange etc var c document createElement var di
  • 更改 gridview 单元格中特殊单词的前景色

    我想改变一些颜色特殊词并非网格视图单元格中的所有单词 这是代码 protected void gvContents RowDataBound object sender GridViewRowEventArgs e if e Row Row
  • ImageMagick 单转换命令性能

    我有几千张图像需要处理 所以每一毫秒都很重要 每个图像的大小约为 2 3Mb 馈送到转换器的源文件 图片 jpg 从源生成的文件 orig image jpg original image 1024x768 image jpg large
  • EclEmma、Java8 和 Lambda - 不涉及 lambda 表达式

    我在 Eclipse Luna 下有一个 Java 项目 使用 EclEmma 2 3 1 201405111647 最新 它使用 Jacoco 0 7 1 它支持 Java 8 如其变更日志 2 3 1版本 2014 05 11 Fixe
  • sql每月选择前5名

    我有一个格式为 mysql 的表 我们称其为product revenue Product id 年 月 收入 我需要获取以下列 年 月 revenue top 5 monthly 其中 Revenue top 5 monthly 是当月收
  • 将excel数据导入mysql数据库[重复]

    这个问题在这里已经有答案了 我有一个 excel 文件 其中有大约 5000 行要插入到我的 mysql 数据库表之一中 任何人都可以提供快速而肮脏的解决方案吗 谢谢 又快又脏 将计算列放入 Excel 中以生成 插入 语句 然后将所有句子
  • 按列中的字符串模式拆分 data.frame

    如同按值拆分 data frame我想按值拆分 df 就我而言 该值并不总是完全相同 我尝试了这个但没有成功 df lt data frame var1 c ab 1 2 3 ac 1 2 3 4 5 6 ad 1 2 var2 1 14
  • 从 sql ExecuteScalar() 检索值

    我有以下内容 String sql SELECT FROM Temp WHERE Temp collection Program collection SqlConnection conn new SqlConnection connStr
  • Angular.js 通过单击元素以外的任意位置关闭

    这是很常见的事情 就像你在 stackoverflow 上点击收件箱一样 我将调用该对话框或任何打开的内容thing 现在我知道有两种方法可以解决这个问题 您创建了一个不可见的覆盖层 其中只有您打开的元素 有更大的 zindex 然后你关闭
  • 如何在 QCombobox 中添加分隔符样式表

    我在带有分隔符的 qcombobox 中添加了两个项目 addItem New addItem Delete insertSeparator 2 为了突出显示具有不同样式的项目的选择 我使用 QLIstView 作为 QComboBox 视
  • 异步调用webservice并等待所有线程完成

    我需要多次调用 Web 服务来获取数据 然后将这些数据放入数据库中 因此我得到了以下代码 foreach string v in options IList
  • Mockito 如何模拟并断言抛出的异常?

    我在 junit 测试中使用mockito 如何让异常发生并断言它已经发生 通用伪代码 首先回答你的第二个问题 如果您使用的是 JUnit 4 您可以使用以下方式注释您的测试 Test expected MyException class
  • 如何在 Visual Studio 中使用 mongodb-cxx-driver 设置项目

    我已经使用 Visual Studio 在 Windows 上成功构建了新的 libmongo cxx driver 但我无法理解如何在 VS 2015 中设置项目来链接到它 我希望能得到一些帮助 Vcpkg 可帮助您在 Windows 上
  • 如何处理用户提供的公式?

    我有一个字典 其中包含一组可通过 Web 应用程序使用的键值 我想处理用户提供的公式 例如 值1 值3 值4 100 获得公式计算的匹配值与字典中的值的最简单方法是什么 考虑这个例子 usr bin python values value1
  • jquery ajax 与 async false 挂起 Firefox

    我有一个像这样调用 ajax 的代码 ajax type POST url sandbox graphloader mock3 async false data calInput1 dates 0 calInput2 dates 1 suc
  • 需要从浏览器调用客户端DLL

    我收到客户的要求 当任何用户刷卡时 他们的详细信息应该自动在客户端的网页中捕获 然而 我们在 IE 中也做了同样的事情 即在 C 中创建 ActiveX 控件 卡服务提供商在客户端安装他们的 DLL 并且从 ActiveX 控件中 我们可以
  • 预期:没有这样的变量[关闭]

    Closed 这个问题需要调试细节 目前不接受答案 我开始使用expect 我有一个简单的脚本 但我有一个问题 我想初始化一个第一个字符为 的变量 set mystring THIS IS MY STRING 所以我得到一个错误 因为exp
  • Heroku 上的“ModuleNotFoundError:没有名为“flask”的模块”

    我看到我收到 ModuleNotFoundError 没有名为 flask 的模块 这导致我的应用程序无法在 Heroku 上加载 我已经在虚拟环境和我的系统上安装了 Flask 但问题仍然存在 当我检查要求时 它说满意 这是我的日志 20