Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用Python 2.5的Google应用程序引擎中使用webapp2?_Python_Google App Engine_Webapp2 - Fatal编程技术网

如何在使用Python 2.5的Google应用程序引擎中使用webapp2?

如何在使用Python 2.5的Google应用程序引擎中使用webapp2?,python,google-app-engine,webapp2,Python,Google App Engine,Webapp2,我想在Python2.5下使用,这是Python2.7的默认设置。这可能吗?如何使用?Webapp2是Python 2.7运行时的一部分,但它也是一个与Python 2.5兼容的库,您可以像其他库一样在项目中使用它。 事实上,如文档中所述,Webapp2可以在GAE之外独立于App Engine SDK使用 要在GAE Python 2.5项目中使用它,您不需要任何额外的下载,因为Webapp2随GAE SDK一起提供,可以独立于运行时导入* 下面是一个关于如何在旧的Python 2.5运行时中

我想在Python2.5下使用,这是Python2.7的默认设置。这可能吗?如何使用?

Webapp2是Python 2.7运行时的一部分,但它也是一个与Python 2.5兼容的库,您可以像其他库一样在项目中使用它。
事实上,如文档中所述,Webapp2可以在GAE之外独立于App Engine SDK使用

要在GAE Python 2.5项目中使用它,您不需要任何额外的下载,因为Webapp2随GAE SDK一起提供,可以独立于运行时导入*

下面是一个关于如何在旧的Python 2.5运行时中使用Webapp2的简单示例:

应用程序yaml

application: testwebapp2
version: 1
runtime: python
api_version: 1

handlers:
- url: .*
  script: main.py
main.py

import webapp2
class HelloWebapp2(webapp2.RequestHandler):
    def get(self):
        self.response.write('Hello, webapp2!')

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

def main():
    app.run()

if __name__ == '__main__':
    main()

*只需确保使用可用的最新SDK即可

Webapp2是Python 2.7运行时的一部分,但它也是一个与Python 2.5兼容的库,您可以像许多其他库一样在项目中使用它。
事实上,如文档中所述,Webapp2可以在GAE之外独立于App Engine SDK使用

要在GAE Python 2.5项目中使用它,您不需要任何额外的下载,因为Webapp2随GAE SDK一起提供,可以独立于运行时导入*

下面是一个关于如何在旧的Python 2.5运行时中使用Webapp2的简单示例:

应用程序yaml

application: testwebapp2
version: 1
runtime: python
api_version: 1

handlers:
- url: .*
  script: main.py
main.py

import webapp2
class HelloWebapp2(webapp2.RequestHandler):
    def get(self):
        self.response.write('Hello, webapp2!')

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

def main():
    app.run()

if __name__ == '__main__':
    main()

*只需确保使用可用的最新SDK即可

是的,webapp2是Python 2.7的一部分


在Python2.7中使用该库的一个非常好的方法是在这个应用程序引擎样板中

是的,webapp2是Python2.7的一部分


在python 2.7中使用该库的一个非常好的方法是在这个应用程序引擎样板中

为什么不将应用程序迁移到2.7运行时?无论如何,你总有一天会这么做的。为什么不把你的应用迁移到2.7运行时呢?无论如何,你总有一天会这么做的。这是一个很好的答案。我希望我能投几次赞成票。这是一个很好的答案。我希望我能投几次赞成票。对,最后一个人给了你答案,我只是给你另一个解决方案。对,最后一个人给了你答案,我只是给你另一个解决方案。