【问题标题】:"Import Error lxml" is shown in AWS LambdaAWS Lambda 中显示“导入错误 lxml”
【发布时间】:2019-02-18 02:44:27
【问题描述】:

我正在尝试使用 pygal libray 运行以在 AWS lambda 中显示图形。但显示此错误,即使我已经安装了 lxml。deployment_package my_source_code import_error

【问题讨论】:

    标签: python-3.x aws-lambda lxml pygal


    【解决方案1】:

    这是因为 lxml 包含它使用的二进制预编译库。当你在你的 Windows 机器上本地安装 lxml 时,你安装了一个与 Windows 兼容的版本。但是,这与基于 Linux 的 Lambda 执行环境不兼容。

    因此您必须创建一个与 Lambda 兼容的部署包。你有几个选择这样做。您可以使用sam build --use-container,也可以在 Docker 环境中构建库,然后将其压缩,等等。请参阅this answer

    【讨论】:

      猜你喜欢
      • 2016-07-23
      • 2019-11-11
      • 2016-05-22
      • 2016-02-02
      • 2019-11-01
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多