【发布时间】:2021-02-19 19:12:11
【问题描述】:
命令是:
docker run -v "$PWD":/var/task "lambci/lambda:build-python3.6" /bin/sh -c "pip install -r /var/task/requirements.txt -t python/lib/python3.6/site-packages/; exit"
我从与 requirements.txt 文件相同的文件夹中运行它。
我收到以下错误:ERROR: Could not open requirements file: [Errno 2] No such file or directory: '/var/task/requirements.txt'
【问题讨论】:
-
文件
/var/task/requirements.txt是否存在容器内? -
我认为 $PWD 应该不带引号。
-
这不会将已安装的包保存到您的映像中
-
@JohnGordon 我该如何检查?我是 Docker 新手,一直在尝试运行 bash,但它一直说它已退出。
-
@KrishnaChaurasia 恰恰相反;根据当前工作目录的名称,您必须引用它以避免路径名生成或单词分裂。
标签: python docker pip windows-subsystem-for-linux