Sea*_*ean 10 python google-cloud-platform google-cloud-functions
Google Cloud Functions可以使用sklearn,pandas等软件包处理python吗?如果是这样,有人可以指出我如何这样做的资源方向.
我已经搜索了一段时间,似乎这是不可能的,我发现所有资源都是将基础python语言部署到谷歌云.
Ada*_*rsh 13
现在支持Python 3.7.
通过谷歌云控制台创建一个步骤:
示例代码(用于防火墙):https://github.com/adihat/firestore-cloud-functions
aru*_*ska 11
编辑:截至2018年7月,现在有一个可用于Google Cloud Functions 的Python运行时(3.7)!
旧答案: Google Cloud Functions(GCF)是用JavaScript编写的(在Node.js运行时中执行),因此目前他们无法实际处理Python.您可能遇到过GitHub上的Python模块,它可以用于使用以下三种触发类型之一编写和部署GCF:http,Pub/Sub和bucket.该模块负责将您的Python逻辑转换为稍后在Google Cloud Platform中运行的JavaScript代码.
当谈到像熊猫这样的其他软件包时,任何人AFAIK都没有为它们准备"转换"到JavaScript中.如果您真的不喜欢跳入JavaScript并自己编写Cloud Function代码的想法(使用您希望在Python脚本中使用的逻辑),那么您就有了可能的解决方法.您可以从用JS编写的云函数内部唤起您的Python脚本 - 本主题讨论了这个想法.另一种方法是使用此处说明的对象更改通知或发布/订阅通知.
截至2018年7月19日,Google Cloud Functions支持Python 3.7.
请检查Runtime环境以查找Python 3.7运行时和示例脚本(基于Flask).
- 更新 -
Google Cloud Functions的官方文档 - Python 3.7支持 Beta版.
这是Google Cloud Functions的Python运行时测试版.此功能可能以向后不兼容的方式更改,不受任何SLA或弃用策略的约束.
SkLearn,Numpy在Google Cloud功能中受支持.此外,我还进行了一个样本测试,以确认Pandas的可用性以及它的工作正常.
https://github.com/mkanchwala/google-functions-python-example
希望这有助于所有"Py"爱好者.
归档时间: |
|
查看次数: |
10297 次 |
最近记录: |