基本示例google-app-engine项目无法正常运行

时间:2019-07-11 11:38:37

标签: python google-app-engine google-cloud-platform

我是python和google-app-engine编程的新手。 我刚刚在示例项目中添加了以下网址:“ https://www.youtube.com/watch?reload=9&v=jWRtX8vs_cM” 我安装了python 2.7.12,并遵循了与该视频相同的过程。 在过程的最后部分,我无法获得结果。

enter image description here

enter image description here

我根据视频样本(第一个Pic)编写了命令,但没有错误,也没有任何动作: 如果该过程运行良好,则必须类似于第二张图片,我必须在Web浏览器中使用localhost:8000 \ instances检查结果: 我在这里搜索了该项目的解决方案,但还没有找到。 如果有帮助,我真的很感激。谢谢...

“ test.py”

import webapp2

class MainPage(webapp2.RequestHandler):

   def get(self):
       self.response.write("Hello World")

app = webapp2.WSGIApplication([(('/',MainPage),], debug=True)

“ app.yaml”

runtime: python37

api_version:1

threadsafe: true

handlers:

- url:/

  script:test.app

1 个答案:

答案 0 :(得分:0)

webapp2框架仅在python27运行时可用,而在python37中不可用。您可能需要降级到第一代Python 2.7运行时,或者(更好的选择)使用Python 3.7并使用现代的框架。

Flask中的等效项为:

app.yaml

runtime: python37

requirements.txt

Flask==1.0.2

main.py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    """Return a friendly HTTP greeting."""
    return 'Hello World!'

有关更多详细信息,请参见“ Quickstart for Python 3 in the App Engine Standard Environment”。