【问题标题】:Module initialization error模块初始化错误
【发布时间】:2018-02-13 23:27:00
【问题描述】:

我使用 virtualenvserverless-python-requirementsAWS Lambda 中使用无服务器框架进行 Python 部署。但是上传后,当我调用函数时,它给出了“模块初始化错误:[Errno 22] Invalid argument”错误。

我是无服务器框架的新手,所以无法找出我做错了什么。

这是我的 serverless.yml 文件https://gist.github.com/himadriganguly/f9571c09a3c01c79ebf920034f5e5e55

【问题讨论】:

  • 你能分享你的 serverless.yml 文件吗?
  • @tkwargs 编辑了我的帖子并添加了 serverless.yml 文件链接。谢谢。
  • 我在尝试使用 python 3.6 运行时时遇到了类似的情况。我最终切换到 2.7,一切正常。使用 Python 3.6 检查docs。另外(如果您还没有),请确认您在部署时处于运行 Python 3.6 的 virtualenv 中。让我们知道这是否有帮助!
  • 已经在 virtualenv 下运行 Python 3.6.2。
  • 当我手动打包 Python 3.6 以创建 zip 文件并将其上传到 Lambda 时,请务必认为 AWS Lambda 上的 Python 3.6 存在任何问题。

标签: amazon-web-services aws-lambda serverless-framework


【解决方案1】:

错误现已修复,这是无服务器框架问题。

他们已在 1.21.1 版本中修复它。

(https://github.com/serverless/serverless/releases/tag/v1.21.1).

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 2017-06-18
    • 2017-07-11
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多