python - 基本示例 google-app-engine 项目无法正常工作

标签 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

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

“测试.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

最佳答案

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 ”。

关于python - 基本示例 google-app-engine 项目无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56988328/

相关文章:

python - 如何将列表的 numpy 列表直接作为列附加到现有的 CSV 文件?

google-app-engine - 还有其他类型的 "Task Queue"API 吗?

python - 选择 x 为 nan 而 y 介于两个值之间的索引

amazon-web-services - "Python"中的欧拉计划#2

Python 脚本 grep 目录

google-app-engine - 如何使用 google cloud-trace 请求跟踪

java - 如何获取 Google App Engine 管理员邮件地址?

google-cloud-platform - 如何允许用户成为 Google Cloud Platform (GCP) 中服务帐户的参与者?

python - Google 云函数 : CI/CD for Python 3. 7 运行时

google-cloud-platform - netlogo-headless.sh 无法在 Google 云上的 SSH 实例上运行