gpt4 book ai didi

python - 将 Python Flask 应用部署到 Google App Engine 时没有名为 'flask' 的模块

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:34 24 4
gpt4 key购买 nike

我按照教程部署了 Google 的示例 Hello World 应用程序,没有出现任何错误。

但是当我尝试部署自己的 Flask 应用程序时,出现 502 错误。

Google Cloud 调试终端返回:

File "/srv/main.py", line 1, in <module>
from flask import Flask, render_template, url_for
ModuleNotFoundError: No module named 'flask'

这是我的代码:

from flask import Flask, render_template, url_for
app = Flask(__name__)

@app.route('/')
@app.route('/static' , methods = ['GET','POST'])

def index():
return render_template('index.html')

if __name__ == '__main__':
app.run(host='127.0.0.1', port=8080, debug=True)

我该如何解决这个问题?

最佳答案

如果您使用的是第二代 Python 3 运行时,则需要将 flask 添加到名为 requirements.txt 的文件中(请参阅“Specifying Dependencies ”)。

如果您使用的是第一代 Python 2 运行时,则需要将其与应用程序一起提供(请参阅“Using third-party libraries ”)。

关于python - 将 Python Flask 应用部署到 Google App Engine 时没有名为 'flask' 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54410124/

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