【问题标题】:Has anyone succeeded in using Google App Engine with Python version 2.6?有没有人成功地将 Google App Engine 与 Python 2.6 版一起使用?
【发布时间】:2010-11-18 05:59:11
【问题描述】:
既然 Python 2.6 向后兼容 2.52,有没有人成功将它与谷歌应用引擎(官方支持 2.52)一起使用。
我知道我应该自己尝试一下。但我是一个 python 和 web-apps 新蜜蜂,对我来说,安装和配置是最难的部分,同时开始使用这个领域的新东西。
(....同时我自己也在尝试....)
谢谢
【问题讨论】:
标签:
python
google-app-engine
【解决方案1】:
如果您尝试启动开发环境,我想日志记录模块会崩溃。见the issue and a workaround。
在完成该更改后,我的代码在 2.6 中运行没有任何问题。不过,我建议使用 2.5.x,因此您的代码中不会引入其他不兼容问题,这会使您的应用在实时服务器上失败。
【解决方案2】:
将 Python 2.6 与 SDK 结合使用存在一些问题,主要与 SDK 的沙盒有关,该沙盒旨在模仿生产中的沙盒限制。当然,请注意,即使您使用 SDK 运行 Python 2.6,您的代码在生产环境中仍然必须在 2.5 下运行。