sam build 的结果是错误:命令 '/bin/sh -c python3.11 -m pip install -rrequirements.txt -t 。'返回非零代码:2

问题描述 投票:0回答:1

我是 docker、aws lambda 和 sam 的新手。 当我运行 sam build --debug 时,它返回

 Error: The command '/bin/sh -c python3.11 -m pip install -r requirements.txt -t .' returned a non-zero code: 2

整个日志是: enter image description here

我添加了.dockerignore,但似乎并不能解决这个问题..

docker aws-lambda aws-sam aws-sam-cli
1个回答
0
投票

我可以通过注释掉

RUN python3.11 -m pip install -r requirements.txt -t .
并执行
sam build
来解决此错误。 之后,就成功了! 接下来,我运行在 docker 桌面应用程序上创建的映像,然后在 Exec 上执行
-m pip install -r requirements.txt -t .
。 它安装了软件包。

© www.soinside.com 2019 - 2024. All rights reserved.