繁体   English   中英

Elastic Beanstalk:ModuleNotFoundError:没有名为“sagemaker”的模块

[英]Elastic Beanstalk: ModuleNotFoundError: No module named 'sagemaker'

我正在将 Flask + Dash 应用程序部署到 AWS Elastic BeanStalk 环境。 我使用pip freeze命令生成了requirements.txt 当我部署应用程序时,我遇到了ModuleNotFound Error 我在requirements.txt中有sagemaker

在此处输入图像描述

这是来自日志的回溯:

File "/var/app/current/calc.py", line 11, in <module>
Dec 31 23:15:51 ip-172-31-30-95 web: from sagemaker.serializers import CSVSerializer
Dec 31 23:15:51 ip-172-31-30-95 web: ModuleNotFoundError: No module named 'sagemaker'
Dec 31 23:15:51 ip-172-31-30-95 web: [2021-12-31 23:15:51 +0000] [10214] [INFO] Worker exiting (pid: 10214)
Dec 31 23:15:52 ip-172-31-30-95 web: [2021-12-31 23:15:52 +0000] [10062] [CRITICAL] WORKER TIMEOUT (pid:10214)
Dec 31 23:15:52 ip-172-31-30-95 web: [2021-12-31 23:15:52 +0000] [10062] [WARNING] Worker with pid 10214 was terminated due to signal 6
Dec 31 23:15:52 ip-172-31-30-95 web: [2021-12-31 23:15:52 +0000] [10220] [INFO] Booting worker with pid: 10220
Dec 31 23:16:22 ip-172-31-30-95 web: [2021-12-31 23:16:22 +0000] [10062] [CRITICAL] WORKER TIMEOUT (pid:10220)
Dec 31 23:16:22 ip-172-31-30-95 web: [2021-12-31 23:16:22 +0000] [10220] [INFO] Worker exiting (pid: 10220)

我只想发表评论,但我还不能。

如果您使用 pip freeze 生成了 requirements.txt,那么所有的包都会有版本。 您是否删除了版本,或者将 pip 的 output 冻结并复制并粘贴到文件中? 尝试pip freeze > requirements.txt创建一个需求文件,其中所有包都有特定版本,看看是否有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM