Google app engine 支持Python 2.5的GAE SDK的最新版本是什么?

Google app engine 支持Python 2.5的GAE SDK的最新版本是什么?,google-app-engine,Google App Engine,我们正在将一个应用程序从Python2.5迁移到Python2.7 最新的SDK(1.8.3)不支持python 2.5 支持python 2.5的SDK的最新版本是什么? 如果您有,请链接到源代码。据说已添加对解释器版本2.7.5的支持 Python解释器已升级到2.7.5 但也似乎表明Python 2.5仍然受支持: 修复了使用Python2.5解释器时数据存储bulkloader语法的问题 在(最近的)报告中没有迹象表明支架已拆除 注释中说2.5已被弃用,但尚未删除: 从2014年1月开始

我们正在将一个应用程序从Python2.5迁移到Python2.7

最新的SDK(1.8.3)不支持python 2.5

支持python 2.5的SDK的最新版本是什么? 如果您有,请链接到源代码。

据说已添加对解释器版本2.7.5的支持

Python解释器已升级到2.7.5

但也似乎表明Python 2.5仍然受支持:

修复了使用Python2.5解释器时数据存储bulkloader语法的问题

在(最近的)报告中没有迹象表明支架已拆除

注释中说2.5已被弃用,但尚未删除:

从2014年1月开始,我们将不再允许使用Python 2.5运行时创建新的应用程序

从中可以看出,至少1.6.2支持Python2.5,而提到Python2.5的最新版本是1.8.2

发行说明中没有提到GAE不再适用于2.5,而是不推荐使用,2.5的新应用将不再被允许,只是并不是每件事都得到支持

只需确保您的
app.yaml
使用:

runtime: python
而不是
python27
,你应该没事


.

我给google-appengine-python25发了电子邮件-deprecation@googlegroups.com,得到了答案:

Python 2.5应用程序可以使用SDK的所有版本(包括当前版本(1.8.3))运行,但是:

  • 对于SDK 1.7.5,GUI默认使用新的dev_appserver.py,它将不运行python 2.5应用程序(这最初导致了这个问题)。在命令行中,可以使用以下命令在SDK>1.7.5中启动python 2.5应用程序:

    old_devappserver.py
    
    也许可以将GUI配置为使用old_devappserver.py,但我不知道怎么做,也没有得到Goolge的指导


为什么不使用最新的SDK和Python 2.7呢?2.5版已经发布了弃用声明,所以如果您正在进行一个新项目,请从2.7版开始。您是否阅读了问题正文?“我们正在将应用程序从python 2.5迁移到python 2.7”。所以在短时间内,我需要能够同时使用2.5和2。7@tom也许您可以在Python2.5中测试每个最新版本的GAE SDK,直到找到一个能按预期工作的版本为止。@这不是请求库推荐!这是一个关于单个SDK版本的事实问题。最接近的理由并不是说“不要问任何关于图书馆的事”。我们不允许库建议的原因不适用于此问题。+1用于向开发人员发送电子邮件。那应该是你第一件要做的事。谢谢。我给开发者发了电子邮件。当我得到答案时,我会把它贴回这里。现在我使用的是1.7.5,它很有效。我从谷歌那里得到了一个答案,我把它输入为“接受答案”。这个答案实际上是不正确的:对于SDK>1.7.5,您需要使用old_devappserver.py-有关完整详细信息,请参阅接受的答案。