gpt4 book ai didi

PythonAnywhere.com Flask 网络应用程序 : no module named 'flask_app'

转载 作者:太空宇宙 更新时间:2023-11-04 07:29:09 25 4
gpt4 key购买 nike

我是 Python Anywhere 的新手,我正在尝试设置一个我已经构建的 Flask 网络应用程序。我遵循了本教程:https://help.pythonanywhere.com/pages/Flask/

但是当我尝试访问该站点时,日志显示如下:

Error running WSGI application
2018-07-24 11:25:47,696: ModuleNotFoundError: No module named 'flask_app'
2018-07-24 11:25:47,697: File "/var/www/vdvaxel_pythonanywhere_com_wsgi.py", line 111, in <module>
2018-07-24 11:25:47,697: from flask_app import app as application # noqa

我按照教程一步一步来,但还是不行。谁能给我解释一下哪里出了问题?

最佳答案

您需要将 flask_app 替换为包含 app 和应用程序结构(路由等)的文件的名称。导航至:

https://www.pythonanywhere.com/user/{your_username}/files/var/www/vdvaxel_pythonanywhere_com_wsgi.py

然后,在当前 from flask_app import app as application 文件的最后一行,将 flask_app 替换为您当前应用程序的文件名:

from my_new_web_app import app as application

此外,确保 wsgi 文件中的 project_home 指向存储 Flask 应用程序文件的文件夹,以及任何其他文件夹,例如 templatesstatic 等。要找到正确的路径,导航到文件夹本身并复制“面包屑”导航,就在 pythonanywhere Logo 下方。

然后保存文件并再次访问您的站点。

关于PythonAnywhere.com Flask 网络应用程序 : no module named 'flask_app' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51498728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com