You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 20.04 Docker镜像中正确安装Python 3.10?

在Ubuntu 20.04 Docker镜像中正确安装Python 3.10的方法

Ubuntu 20.04默认软件源不包含Python 3.10,直接执行apt-get install python3.10不会实际完成安装(构建过程可能存在未被注意的警告),需要通过第三方源来获取安装包。以下是修正后的Dockerfile:

FROM nrel/energyplus:23.2.0

RUN export DEBIAN_FRONTEND=noninteractive TZ=US && \
    # 安装添加PPA源所需的工具
    apt-get update && \
    apt-get -y install software-properties-common && \
    # 添加提供新版Python的第三方源
    add-apt-repository ppa:deadsnakes/ppa && \
    # 更新源后安装Python 3.10及对应pip
    apt-get update && \
    apt-get -y install python3.10 python3.10-pip

可选配置:设置Python3默认指向3.10

如果需要让python3命令默认调用Python 3.10,可以在Dockerfile中添加以下命令:

RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1

验证方法

构建镜像并运行容器后,执行以下命令确认安装成功:

python3.10 --version
# 若设置了默认指向,执行以下命令也会显示3.10版本
python3 --version

内容的提问来源于stack exchange,提问作者Ed May

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 02:32:36