我正在调查是否可以将GHMM 之类的库与在 AppEngine 上运行的 python Web 服务一起使用。
3 回答
简短的回答:没有
https://developers.google.com/appengine/kb/commontasks
我可以在我的应用程序中使用哪些第三方库?
您可以在 Google App Engine 应用程序中使用任何纯 Python 第三方库。为了使用第三方库,只需将文件包含在您的应用程序目录中,当您将应用程序部署到我们的系统时,它们将与您的应用程序一起上传。您可以像在应用程序中导入任何其他 Python 文件一样导入这些文件。
正如@gahooa 所说,一般的答案是否定的。
对于具有 C 依赖项的更流行的库,您现在最好的选择是提交票证 [1],让其他人为您的票证投票(星标),并让 App Engine 将其添加为受支持的库。
[1] http://code.google.com/p/googleappengine/issues/entry?template=Feature%20request
2021 年是的,你可以。
AppEngine 的灵活版本允许您执行此操作,标准不允许。
如果像我一样,您无法证明灵活的全部时间运行成本是合理的,那么另一种方法是在 Cloud Run 上托管 C 库并对其进行 API 调用。然后你有 AppEngine 标准和 Cloud Run 的成本,但两者都是按需的。