在我的开发系统上,我有Python 2.6,Django 1.1和GAE。
我听说我使用Python 2.6运行GAE的设置可能会在生产服务器上部署时产生一些令人头疼的问题,因为GAE仅支持Python 2.5,不建议使用2.6。
我可以使用Python 2.6开发GAE应用程序吗?如果没有,我该怎么办?我使用Windows Vista作为我的开发系统。
请注意:我不想打扰我在开发中使用Python 2.6和Django 1.1的其他项目。
答案 0 :(得分:1)
使用virtualenv隔离您的开发环境,因此您可以运行一个2.5而其他运行2.6。
编辑添加:安装2.5后,您可以初始化virtualenv以将其与-p选项一起使用:
virtualenv -p /path/to/python2.5/python.exe destination_dir
答案 1 :(得分:0)
除非您使用python 2.6特定的语法/代码,否则您的应用程序可以安全地在GAE上运行。
答案 2 :(得分:0)
上面的回忆问题:virtualenv有一个参数
--python=PYTHON_EXE
你可以指向你想要的翻译
它可以使用。不带参数或使用virtualenv
运行--help
选项whill显示您可以传递哪些选项。