Error running WSGI application | ModuleNotFoundError: No module named 'flask' in pythonanywhere.com

Error running WSGI application | ModuleNotFoundError: No module named 'flask' in pythonanywhere.com

我想在 pythonanywhere.com 上部署我的项目并尝试这样做,但遇到了一些问题。有人可以帮忙吗? This is the error log

The wsgi.py file

我不明白这是什么问题!请帮忙

  1. 这是你的文件名。根据您分享的照片,您的应用程序文件名 app.py 必须相同。
  2. 这是你的烧瓶实例。它必须与 app.py 文件中的相同,如:
from flask import Flask

# This app instance.
app = Flask(__name__)

毕竟这将是工作。 请在 运行 申请前确定您设置的内容。

错误是“No module named flask”,这意味着Python找不到Flask框架本身。该框架默认安装在 PythonAnywhere 上,但新创建的 virtualenvs 不会有它,所以我猜你正在使用 virtualenv 并且没有安装 Flask。要安装它,请在 PythonAnywhere 的“Web”页面上使用“在此 virtualenv 中启动一个 bash 控制台”link,然后在生成的控制台中使用 运行