小编and*_*dev的帖子

在 docker 容器上安装 Python 3.11.1

我想用作debian:bullseye基础映像,然后安装特定的 Python 版本 - 即 3.11.1。目前我正在学习docker和linux。

据我了解,我可以:

  1. 下载并编译源码
  2. 安装二进制文件(使用 apt-get)
  3. 使用Python基础镜像

我在这里和网上的文章中遇到了无数的问题。我用死蛇吗?我需要什么版本?有没有官方的 python 发行版(无论如何谁都是死蛇)?

但最终我想知道使用 Python 的最佳方法。我不想使用 Python 基础映像 - 我对所涉及的步骤很好奇。编译源代码 - 我还远没有达到那种水平的专业知识 - 改天再做。

目前我正在开展以下工作:

FROM debian:bullseye

RUN apt update && apt upgrade -y
RUN apt install software-properties-common -y
RUN add-apt-repository "ppa:deadsnakes/ppa"
RUN apt install python3.11
Run Code Online (Sandbox Code Playgroud)

这失败了:

#8 1.546 E: Unable to locate package python3.11
#8 1.546 E: Couldn't find any package by glob 'python3.11'
Run Code Online (Sandbox Code Playgroud)

最终 - 这不是错误 - 它只是找到一种在我的容器上获取​​特定 Python 版本的好方法。

python docker

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×1

python ×1