错误:不可满足的约束 - 使用 APK 安装 python 时

Vin*_*pta 5 python docker dockerfile alpine-linux

我的 dockerfile 看起来像这样:

FROM alpine

RUN apk add --no-cache \
    ca-certificates \
    curl \
    python \
    py-pip
RUN pip install awscli

# remaining code...
Run Code Online (Sandbox Code Playgroud)

但是当我构建它时,我收到以下错误日志:

RUN apk add --no-cache  ca-certificates     curl    python  py-pip

fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz

fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz

ERROR: unsatisfiable constraints:

  python (missing):

    required by: world[python]

The command '/bin/sh -c apk add --no-cache  ca-certificates     curl    python  py-pip' returned a non-zero code: 1
Run Code Online (Sandbox Code Playgroud)

我发现了一些描述相同错误的问题,但解决方案对我没有帮助。

我需要提到python版本吗?我真的很想用来安装最新版本。