【问题标题】:How do I link my Python code to Google Cloud's services? Which service should I use? [closed]如何将我的 Python 代码链接到 Google Cloud 的服务?我应该使用哪种服务? [关闭]
【发布时间】:2023-03-22 11:52:01
【问题描述】:

我有一些 Python 代码想在 Flutter 应用中使用。该代码导入了相当多的python包。它旨在从颤振应用程序获取输入,然后处理它 - 部分借助包的帮助 - 然后将输出发送回。我查看了各种 Google Cloud 产品,如果我错了,请纠正我,但 Cloud 函数不能与导入的 python 包一起使用,因此排除了它。所以我只剩下 App Engine 和 Cloud Run (?)。在这种情况下,我应该使用两者中的哪一个来托管后端代码,我该如何开始这样做?在此先感谢并欢呼。

【问题讨论】:

  • 您是否有多个要服务的 API 端点?
  • 不,我猜只有一个。愚蠢的问题,但如果函数将数据返回给应用程序,它是否被视为端点?如果没有,那就只有一个。
  • 我关心的是:云功能是为“单一目的”而设计的。 App Engine 和 Cloud Run 是面向网络服务器的,因此可以通过一次部署为多个端点提供服务。通过端点,我的意思是 URL(/customer、/cart、/stock、...)

标签: python flutter google-cloud-platform backend google-cloud-run


【解决方案1】:

您可以将 Cloud Functions 与 Python 一起使用,这是一个非常受欢迎的选项。

this quickstart 中描述了操作指南。

代码应该放在main.py 部分,你使用的importst 必须在requirements.txt 文件中描述。你可以从你的环境中得到它,from answer

【讨论】:

  • 你能澄清一下我应该如何将导入放在 requirements.txt 中吗?假设我使用 time 包作为导入。我应该如何导入 mktime?我可以只在txt中输入时间包,然后在我的主代码中使用from.....import.....语句吗?
猜你喜欢
  • 2015-08-12
  • 1970-01-01
  • 1970-01-01
  • 2013-02-04
  • 2011-09-24
  • 1970-01-01
  • 2020-05-14
  • 2010-10-08
  • 2012-12-01
相关资源
最近更新 更多