【问题标题】:"Unable to import module 'lambda_function': cannot import name 'cygrpc' from 'grpc._cython' (/var/task/grpc/_cython/__init__.py)"“无法导入模块 'lambda_function':无法从 'grpc._cython' (/var/task/grpc/_cython/__init__.py) 导入名称 'cygrpc'”
【发布时间】:2021-11-20 04:43:24
【问题描述】:

我正在研究 aws lambda 函数,我安装了软件包但出现错误

无法导入模块“lambda_function”:无法从“grpc._cython”(/var/task/grpc/_cython/init.py)导入名称“cygrpc”

如何解决此类错误?

【问题讨论】:

标签: python amazon-web-services aws-lambda


【解决方案1】:

您是否尝试在未将其安装在 lambda 容器上的情况下将其导入代码?如果您不使用任何标准库,您应该在本地安装函数及其库,然后将其压缩并上传到 Lambda。

文档: https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html

【讨论】:

  • 感谢您的建议先生,但我已经上传了附加到软件包的 zip 格式,但我遇到了同样的问题
  • 在本地尝试 lib 时导入是否有效?
  • 是的,先生,我首先在本地创建一个环境,然后需要安装软件包,然后转换为 zip 格式并上传
猜你喜欢
  • 1970-01-01
  • 2020-04-07
  • 2021-09-25
  • 2019-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-17
  • 2018-09-18
相关资源
最近更新 更多