【问题标题】:How to deploy a Python 3 Flask project on Google Cloud如何在 Google Cloud 上部署 Python 3 Flask 项目
【发布时间】:2023-03-03 00:34:01
【问题描述】:

我搜索了很多关于如何在 Google Cloud 上部署 Python 3 Flask 项目的信息。我总是以 Python 2 或 Google Cloud 旧版本的解释告终。我看过的 YouTube 视频至少有 1 或 2 年的历史了,现在大部分服务、按钮和程序都发生了变化。

我下载了 Google Cloud SDK 以将它与 PyCharm 一起使用,但我仍然没有那么幸运能够让它工作。甚至 Google 文档也在 Python 2 Check this link 上。这些文档未升级。谁能帮助我如何使用 PyCharm 做到这一点?或者至少指出我最近的文档。感谢您的帮助!

【问题讨论】:

  • 对场外资源的请求是题外话。
  • @jhpratt 我想要的只是几个步骤。比如我应该从哪里开始或如何开始?我没有在互联网上找到任何东西。或者关于如何使用 PyCharm 做到这一点的几个步骤!谢谢!

标签: python python-3.x flask google-cloud-platform pycharm


【解决方案1】:

如果您使用 App Engine 来部署这个东西,那么您有一个 app.yaml 文件。 GCP 文档上的Python Runtime page 描述了如何指定 Python 版本:

runtime: python
env: flex

runtime_config:
    python_version: 3

... 看起来主要版本号默认为最新的稳定补丁,例如3 -> 3.6.4.

希望这会有所帮助!

【讨论】:

    【解决方案2】:

    由于您要使用 Python 3,您的 App Engine 应用程序应该在灵活的环境中开发(标准版仅支持 Python 2)。

    要部署您的 Python 3 应用程序,您可以尝试quickstart,然后调整您的代码以同样的方式工作。这支持 @ingernet 和他的回答来配置 app.yaml 以使应用程序将 Python 3 识别为使用的语言。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-16
      • 2020-11-14
      • 2017-12-24
      相关资源
      最近更新 更多