【问题标题】:App Engine is not supported for python 3 in pycharmpycharm 中的 python 3 不支持 App Engine
【发布时间】:2017-11-04 12:41:11
【问题描述】:

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

我会留下一个 pycharm 屏幕以防万一gdrive link

【问题讨论】:

    标签: python google-app-engine pycharm


    【解决方案1】:

    AFAIK PyCharm 的 GAE 支持意味着:

    • 能够使用 SDK 的 dev_appserver.py 运行/调试 GAE 应用项目 - 仅在标准环境中受支持
    • 使用 SDK 实用程序在 GAE 上部署的能力 - 不久前甚至不支持具有多种标准环境服务的良好应用 - 我不得不手动部署我的应用。

    换句话说,PyCharm 并没有为灵活的 env GAE 应用程序提供真正/显着的好处,无论如何您都必须使用手动操作或脚本来补充它。

    所以我只是创建一个常规的 python 3.5/3.6 项目,而根本没有指定它也是一个 GAE 项目。

    【讨论】:

    • 嗨,丹,我完全同意你的看法。您能否提供一些基本信息或有关将常规 python 3.6 项目部署到 Google Cloud App 的链接。这将是该问题的完整解决方案。谢谢。
    • 我没有示例 - 我仍然是标准 env 用户。但我会从QuickstartTesting and Deploying your Application 开始。您必须调整以在 PyCharm 中设置 virtualenv 和设置运行/调试配置以匹配命令行指令。然后,您可以通过 PyCharm 在本地开发/运行/调试您的应用程序,同时仍然使用 SDK 直接管理您的部署。
    • PyCharm 正式不支持 App Engine 柔性环境(04/04/2018。)您可以在此处查看其状态 - youtrack.jetbrains.com/issue/PY-15351
    猜你喜欢
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多