You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Lambda Layers问题:Numpy模块在一个AWS账号可用另一个不可用

AWS GovCloud Lambda Layer Python模块导入问题排查

环境与问题概述

  • 拥有两个AWS环境访问权限:公司沙箱环境、支持的机构GovCloud环境
  • 沙箱环境中使用Lambda Layer导入Python模块无异常,GovCloud环境持续出现Unable to import module错误
  • 测试场景:按官方文档打包包含pandas的Layer,分别在本地Windows机器和WSL Linux环境中安装依赖并打包;沙箱环境中import pandas正常运行,GovCloud环境中完全相同的Layer抛出模块未找到错误

核心报错信息

模块未找到错误:

{
  "errorMessage": "Unable to import module 'lambda_function': No module named 'pandas'",
  "errorType": "Runtime.ImportModuleError",
  "requestId": "36e2f9dc-0e18-4d85-bc7d-899c0fd3b2d8",
  "stackTrace": []
}

Layer打包结构

当前使用的.zip文件结构:

pandas-layer.zip
|___ python/
      |___ lib/
            |___ python3.10/
                  |___ site-packages/

调整结构后的报错

尝试将依赖内容直接放在python目录下时,触发numpy导入错误:

[ERROR] Runtime.ImportModuleError: Unable to import module 'lambda_function': Unable to import required dependencies:
numpy: Error importing numpy: you should not try to import numpy from
        its source directory; please exit the numpy source tree, and relaunch
        your python interpreter from there.

关键补充信息

  • 团队成员之前创建的旧Layer仍可正常使用,但近几周新建的Layer全部无法工作
  • 下载可用的旧Layer重新创建新Layer,依然出现Unable to import module错误
  • 怀疑问题涉及IAM权限,但无权限查看相关配置

已解决部分问题

已定位到Lambda运行时与Layer的Python版本不匹配问题,现需解决上述numpy导入错误。

内容的提问来源于stack exchange,提问作者Zahir Baig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 13:55:26