如何在 alpine linux 上安装 python?

新手上路,请多包涵

如何在基于 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]

原文由 Cutaraca 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
2 个回答

这是我在 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

原文由 Terry Spotts 发布,翻译遵循 CC BY-SA 4.0 许可协议

看看 alpine 包 repo: https ://pkgs.alpinelinux.org/packages 所以你要找的是 python3py3-pip 包。

在 dockerfile/etc 中使用的合适命令。将会:

 apk add --no-cache python3 py3-pip

--no-cache 标志的解释

但是请注意,您需要 添加社区存储库,因为 py3-pip 不存在main 上。

原文由 Linus H. 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题