温馨提示×

能否在ubuntu装python2

小樊
49
2026-10-01 12:20:14
栏目: 编程语言

可以在 Ubuntu 上安装 Python 2,但需要注意几点:

1. 新版本 Ubuntu 已不再默认自带 Python 2

  • Ubuntu 20.04 及以后版本:默认只有 Python 3,官方源中通常不再提供 python2 包
  • Ubuntu 18.04 及更早版本:可以通过 apt 直接安装

2. 在仍支持的老版本 Ubuntu 上安装(如 18.04)

sudo apt update
sudo apt install python2

安装后可用:

python2 --version

3. 在新版 Ubuntu(20.04 / 22.04 / 24.04)上安装 Python 2 的方式

  • 方法一:使用 deadsnakes 等第三方源(不推荐,维护少)
  • 方法二:手动编译安装(常见做法)
sudo apt update
sudo apt install -y build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
tar xzf Python-2.7.18.tgz
cd Python-2.7.18
./configure --enable-optimizations
make
sudo make altinstall

安装后使用:

python2.7 --version

4. 强烈建议

  • Python 2 已于 2020-01-01 官方停止维护
  • 新项目请使用 Python 3
  • 如果只是为了运行旧脚本,可考虑:
    • 用 2to3 工具迁移
    • 使用 Docker 运行 Python 2 环境

如果你告诉我你的 Ubuntu 版本 和 使用目的,我可以给你更合适的方案。

0 踩