栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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路径错误-尽管在此之后我仍然不得不解决其他问题:-)但这是另一组问题。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/404939.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号