我们正在将应用程序从python 2.5迁移到python 2.7.
最新的SDK(1.8.3)不支持python 2.5.
什么是最新版本的SDK支持python 2.5?如果你有,请链接到源.
从SDK发行说明看,至少1.6.2支持Python 2.5,而提及 Python 2.5的最新版本是1.8.2.
在发行说明中没有提及GAE 不再适用于2.5,而是弃用,并且不再允许2.5的新应用程序.如果你看一下GAE的差异表,它肯定会显示你可以使用2.5,只是不支持所有东西.
请确保您的app.yaml用途:
runtime: python
Run Code Online (Sandbox Code Playgroud)
而不是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,GUI 默认情况下使用新的 dev_appserver.py,它不会运行 python 2.5 应用程序(最初引起了这个问题)。从命令行,可以使用以下命令在 SDK > 1.7.5 中启动 python 2.5 应用程序:
old_devappserver.py
Run Code Online (Sandbox Code Playgroud)
可能可以将 GUI 配置为使用 old_devappserver.py,但我不知道该怎么做,并且没有得到 Goolge 的指导
| 归档时间: |
|
| 查看次数: |
280 次 |
| 最近记录: |