可以在python AppEngine中使用C库吗?

时间:2012-08-03 15:26:48

标签: python c google-app-engine

我正在调查我是否可以使用像GHMM这样的库,我的python Web服务在AppEngine上运行。

3 个答案:

答案 0 :(得分:7)

简答:没有

https://developers.google.com/appengine/kb/commontasks

我可以在我的应用程序中使用哪些第三方库?

您可以在Google App Engine应用程序中使用任何纯Python第三方库。要使用第三方库,只需将文件包含在应用程序的目录中,当您将其部署到我们的系统时,它们将与您的应用程序一起上传。您可以像导入应用程序的任何其他Python文件一样导入文件。

答案 1 :(得分:1)

正如@gahooa所说,通用答案是否定的。

对于具有C依赖关系的更受欢迎的库,您现在最好的选择是提交票证[1],让其他人投票(明星)您的票证并让App Engine将其添加为支持的库。

[1] http://code.google.com/p/googleappengine/issues/entry?template=Feature%20request

答案 2 :(得分:0)

2021 年是 you can

AppEngine 的灵活版本允许您执行此操作,而标准版本则不允许。

如果像我一样,你无法证明灵活的全职运行成本是合理的,另一种方法是在 Cloud Run 上托管 C 库并对其进行 API 调用。然后您有 AppEngine Standard 和 Cloud Run 的费用,但两者都只是按需费用。