【问题标题】:no module found pyodbc in aws lambda for python mssql connection在 aws lambda 中找不到用于 python mssql 连接的模块 pyodbc
【发布时间】:2017-09-14 05:56:18
【问题描述】:

AWS Lambda 在我的 lambda 函数中显示包 pyodbc 的“无模块导入错误”。 我一直在使用另一个库而没有像这样的错误,只会为这个“pyodbc”库出错。 我已将使用 pip 安装的 pyodbc 添加到我的 python 代码目录并上传 它们以 zip 压缩到 aws lambda。

【问题讨论】:

  • 请提供有关您如何创建 zip 文件的更多信息。我假设你看到了官方的documentation
  • 是的,我已经用 pip install -t 下载了 pyodbc 库。 pyodbc 到当前 lambda 函数目录,然后制作 zip 并上传到 aws lambda。
  • 我认为 pyodbc 需要使用 pip 安装在 linux 环境中,然后我才能工作!

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


【解决方案1】:

您需要确保 pyodbc 所需的本机库存在于 Lambda 执行环境中 - 作为部署包的一部分或作为单独的 Lambda 层捆绑。

更多详情请参阅https://medium.com/@narayan.anurag/breaking-the-ice-between-aws-lambda-pyodbc-6f53d5e2bd26

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 2015-08-21
    • 2021-04-20
    • 2016-11-01
    • 2021-09-02
    • 1970-01-01
    相关资源
    最近更新 更多