如何在高山linux上安装python?

时间:2020-06-24 12:25:26

标签: python linux alpine

如何在基于高山的映像上安装python3和python3-pip(不使用python映像)?

 $ apk add --update python3.8 python3-pip
 ERROR: unsatisfiable constraints:
   python3-pip (missing):
     required by: world[python3-pip]
   python3.8 (missing):
     required by: world[python3.8]

5 个答案:

答案 0 :(得分:29)

看这里:https://pkgs.alpinelinux.org/packages 所以您要寻找的是 python3py3-pip 包。

在 dockerfile/etc 中使用的合适命令是:

apk add --no-cache python3 py3-pip

Explanation of the --no-cache flag

但是请注意,您需要 add the community repository,因为 py3-pipmain 上是 not present

答案 1 :(得分:25)

这是我在Dockerfile中使用的高山图像:

# Install python/pip
ENV PYTHONUNBUFFERED=1
RUN apk add --update --no-cache python3 && ln -sf python3 /usr/bin/python
RUN python3 -m ensurepip
RUN pip3 install --no-cache --upgrade pip setuptools

答案 2 :(得分:6)

你可以试试这个命令

<块引用>

apk 添加 python3

答案 3 :(得分:4)

你也可以使用提供 alpine 标签的 python 官方镜像。您可能会获得最先进的 python 安装:

例如:

FROM python:3-alpine

答案 4 :(得分:4)

安装 py3-pip

而不是 python3-pip
apk add --update python3 py3-pip