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

如何在Ubuntu Docker镜像中安装Python 2.7.5及对应版本PIP

Ubuntu 18.04 Docker环境安装Python 2.7.5 解决方案

Ubuntu 18.04 官方软件源仅提供 Python 2.7 系列的高维护版本(如你已安装成功的2.7.18),未预置 Python 2.7.5 的apt安装包,因此直接指定版本安装会触发找不到包的错误。

你需要通过编译Python官方源码的方式完成安装,可用的Dockerfile如下:

ARG UBUNTU_VERSION=18.04
FROM ubuntu:$UBUNTU_VERSION

# 安装编译所需依赖包
RUN apt-get update -y \
    && apt-get install -y --no-install-recommends \
        build-essential \
        zlib1g-dev \
        libssl-dev \
        libncurses5-dev \
        libsqlite3-dev \
        libreadline-dev \
        wget \
        ca-certificates \
    && rm -rf /var/lib/apt/lists/*

# 下载、编译并安装Python 2.7.5
RUN wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz \
    && tar -xzf Python-2.7.5.tgz \
    && cd Python-2.7.5 \
    && ./configure --prefix=/usr/local --enable-unicode=ucs4 \
    && make -j$(nproc) \
    && make install \
    && cd .. \
    && rm -rf Python-2.7.5 Python-2.7.5.tgz

# 安装适配Python 2.7的pip
RUN wget https://bootstrap.pypa.io/pip/2.7/get-pip.py \
    && python get-pip.py \
    && rm get-pip.py

# 配置python命令软链
RUN ln -s /usr/local/bin/python2.7 /usr/bin/python

ENTRYPOINT ["python"]

验证方式

  • 构建镜像:执行 docker build -t python2.7.5 .
  • 验证Python版本:执行 docker run --rm python2.7.5 -V,输出应为 Python 2.7.5
  • 验证pip版本:执行 docker run --rm python2.7.5 -m pip -V,输出会显示对应Python 2.7的pip版本信息

内容的提问来源于stack exchange,提问作者One Developer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 17:54:04