gpt4 book ai didi

python - Docker 问题 :/bin/sh: pip: not found

转载 作者:行者123 更新时间:2023-12-02 02:21:49 25 4
gpt4 key购买 nike

所以我的 dockerfile 是:

FROM iron/python:2.7

WORKDIR /app
ADD . /app

RUN pip install --upgrade pip
RUN pip install -r ./requirements.txt

最近,当我使用以下方法构建图像时: docker build --no-cache -t <image name>:<tag>

我遇到了以下问题:

Step 4/6 : RUN pip install --upgrade pip
---> Running in 00c781a53487
/bin/sh: pip: not found
The command '/bin/sh -c pip install --upgrade pip' returned a non-zero code: 127

是否对 docker 进行了任何更改可能导致此问题?因为上周一切都很好,并且使用相同的代码构建图像没有任何问题。

最佳答案

对于 Python3:

FROM ubuntu:latest
WORKDIR /app
ADD . /app
RUN set -xe \
&& apt-get update \
&& apt-get install python3-pip
RUN pip install --upgrade pip
RUN pip install -r requirements.txt

如果您还为 Python2 安装了 python-pip,则需要为 Python3 使用 pip3,为 Python2 使用 pip。但通过此设置,pippip3 相同。使用pip -V检查。

就是这样:-)

关于python - Docker 问题 :/bin/sh: pip: not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48588449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com