我遵循了该教程,并部署了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)
我该如何解决?
答案 0 :(得分:0)
如果您正在使用第二代Python 3运行时,则需要将flask
添加到名为requirements.txt
的文件中(请参阅“ Specifying Dependencies”)。
如果您使用的是第一代Python 2运行时,则需要将其与应用程序一起提供(请参阅“ Using third-party libraries”)。