我是 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
我添加了.dockerignore,但似乎并不能解决这个问题..
我可以通过注释掉
RUN python3.11 -m pip install -r requirements.txt -t .
并执行 sam build
来解决此错误。
之后,就成功了!
接下来,我运行在 docker 桌面应用程序上创建的映像,然后在 Exec 上执行 -m pip install -r requirements.txt -t .
。
它安装了软件包。