WSGIPath引用了一个不存在的文件

WSGIPath引用了一个不存在的文件,第1张

WSGIPath引用了一个不存在的文件

在AWS上部署Flask会引起很多配置问题。我遇到了与你类似的问题,因此至少可以向你展示解决WSGI错误的方法。

首先,显然你可以在没有.ebextensions文件夹的情况下执行此 *** 作。相反,(在终端中)我导航到与.elasticbeanstalk目录相同级别的项目,并使用了命令

eb config
。这将打开一个选项列表,你可以设置这些选项来配置beantalk应用程序。浏览选项,直到找到WSGI路径。我注意到你已将其设置为project/application.py,但是其中不应包含文件夹引用
application.py
。这是我在Mac终端上的外观(WSGI路径在底部附近)。

请注意,一旦设置好,EB可能会重新部署。没关系。让它。

设置好之后,进入你的application.py文件,并确保你调用了app

application
。例如,我的看起来像这样:

from flask import Flaskfrom flask import render_templateapplication = Flask(__name__)@application.route('/')@application.route('/index')def index():    return render_template('index.html',     title='Home')

这消除了WSGI路径错误-尽管在此之后我仍然不得不解决其他问题:-)但这是另一组问题。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5014343.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存