【发布时间】:2020-05-04 00:15:06
【问题描述】:
我正在尝试将 Google API Python 客户端安装到 AWS Cloud9,以便我可以在 Lambda 函数中使用它们。
我能够很好地使用 pip install 安装 API,但是当我从 Google's setup page 粘贴示例代码并运行它时,我收到一条错误消息 Unable to import module 'lambda_function': No module named 'google.api_core'
我已根据this video 将客户端安装到工作目录,并尝试根据this post 升级 google_api_core 模块
如果有人能够提供任何帮助或为我指明正确的方向,那将是一个巨大的帮助。
【问题讨论】:
-
嗨,你解决了这个问题吗?我面临同样的错误。
-
@MatthewSoh 不,不幸的是。我使用的解决方法是在使用 Node.js 的 Lambda 中使用 Google API,并让 Python lambda 调用它。不理想,但它有效。不过,仍然会很高兴听到解决方案!
-
我设法使用名为 gspread 的 3rd 方库找到了解决方法!遵循这些教程:1.medium.com/@m.ivhani/… 2.medium.com/@m.ivhani/… 并相应地修改了我的代码:)
-
太棒了!非常感谢!
标签: python aws-lambda google-api aws-cloud9