我可以在Google App Engine标准版中使用python27和python37中的应用程序版本(两种类型)吗

Cha*_*eon 3 google-app-engine python-3.7

我想在Google App Engine标准上测试Python 3.7。

恐怕如果我使用python37上传应用程序,那么旧的应用程序将停止工作,并且不会恢复为以前的python27。

如果可以保留两个运行时版本,可以分享一些经验吗?

我不清楚。

在此处输入图片说明

在Google App Engine上阅读了Python 3.7-文档,但未找到信息。

Man*_*ngu 5

您有3个主要选项,从简单到“难”排名:

  1. 只需在新项目中部署您想要执行的测试,就不必担心旧应用程序会被替换。

  2. 将此测试部署到新服务。只需将行添加service: whatevernameapp.yaml测试文件中,然后像往常一样部署它$gcloud app deploy。Voilà,您有一项新服务。

  3. 您可以在默认服务中部署此测试,但是为了避免停止上一个测试,请将--no-stop-previous-version标志添加到$ gcloud app deploy命令中。之后,您可以在此测试与实际应用之间分配流量

说实话,我会选择1或2个去,因为他们更易于部署,并且您可以稍后删除测试项目删除新的服务,如果你想。