高山包py-pip缺失

use*_*619 22 docker dockerfile alpine-linux

我试图使用Docker compose文件在我的alpine中安装python pip但是得到以下错误.

ERROR: unsatisfiable constraints:
  py-pip (missing):
    required by: world[py-pip]
ERROR: Service 'web' failed to build: The command '/bin/sh -c apk add py-pip' returned a non-zero code: 1
Run Code Online (Sandbox Code Playgroud)

Rob*_*ert 42

先做update:

apk add --update py-pip
Run Code Online (Sandbox Code Playgroud)

要么:

apk update
apk add py-pip
Run Code Online (Sandbox Code Playgroud)


wyp*_*prz 11

您必须根据 Alpine 分支使用适当的 pip 版本:

  • Alpine v3.12 或更新版本,使用 apk add --update py3-pip
  • Alpine v3.5 - v3.11,使用 apk add --update py2-pip
  • Alpine v3.3 - v3.4,使用 apk add --update py-pip


Yog*_*war 8

对我来说,--no-cache选项有效。

apk 添加 --no-cache py-pip


小智 6

我发现了以下内容:

$ apk add --update py3-pip
Run Code Online (Sandbox Code Playgroud)


小智 5

对于高山边缘上的python3:

apk add py3-setuptools


小智 5

控制台中的以下命令应该适用于任何 Linux 发行版:

python -m ensurepip --upgrade

使用 Alpine v3.17 VM 版本测试成功。更多详细信息请参见此处