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

为何Zappa部署AWS时缺失虚拟环境依赖包?求助解决方案

Zappa部署AWS Lambda时依赖包缺失问题排查与解决

问题描述

我尝试通过Zappa将在本地virtualenv虚拟环境中运行正常的Python脚本部署至AWS,但执行Zappa部署操作时出现多个包缺失的问题,经过大量排查仍未找到根本原因,现将详情列出,恳请提供排查思路。

错误信息

执行zappa deploy dev时报错,通过zappa tail查看日志显示:

[ERROR] ModuleNotFoundError: No module named 'pandas'
报错始终指向main.py的第一个导入语句,说明问题并非仅针对pandas单个包。

已尝试的无效方案

  • 在项目目录中添加通过pip freeze生成的requirements.txt文件,该文件包含本地环境的所有依赖包
  • 在zappa_settings.json配置文件中添加"include"配置项
  • 确认zappa package生成的压缩包内已包含pandas及其他所需依赖包

问题解决

【编辑:问题已解决】
原因是项目目录过大,AWS Lambda(及Zappa)要求包含依赖的项目目录总大小不得超过512MB,目前正在探索其他云基础设施方案。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 02:01:12