2017-11-04 131 views
-1

我想在pycharm中创建一个google app引擎项目。我选择python 3,给我的项目一个名字。 它写道App Engine不支持所选解释器 我可以选择Python 2.7并且它正在工作,但为什么我不能选择Python 3.6?我甚至尝试过3.5,同样的问题。然而官方文档中它支持Python 3.6 ... 我敢肯定,我已经安装了谷歌应用程序灵活环境在pycharm中python 3不支持App Engine

我会离开那里pycharm的屏幕,以防万一gdrive link

回答

1

AFAIK PyCharm的GAE支持意思是:运行

  • 能力/调试使用GAE应用项目的SDK的dev_appserver.py - 这是仅支持标准的环境
  • 采用t GAE上部署能力他的SDK实用程序 - 不久之前甚至都不支持具有多种标准环境服务的良好应用程序 - 我不得不手动部署我的应用程序。

换句话说PyCharm不提供灵活的ENV GAE应用真正/显著的好处,你就必须使用手动OPS或脚本反正来补充它。

所以我只是创建一个普通的python 3.5/3.6项目,并没有指定它也是一个GAE项目。

+0

嗨丹,我完全同意你。您可以提供一些基本信息或有关将常规Python 3.6项目部署到Google Cloud App的链接。这将是一个完整的解决方案。谢谢。 – Fsr

+0

我没有一个例子 - 我仍然是一个标准的env用户。但我会先从[快速入门](https://cloud.google.com/appengine/docs/flexible/python/quickstart)和[测试和部署应用程序](https://cloud.google.com/ AppEngine上/文档/灵活/蟒蛇/测试中和部署,您的应用程序内)。您必须调整设置virtualenv并在PyCharm中设置Run/Debug配置以匹配命令行指令。然后,您可以通过PyCharm在本地开发/运行/调试您的应用程序,同时仍然使用SDK直接管理您的部署。 –

相关问题