温馨提示×

ubuntu python兼容怎么看

小樊
37
2026-10-21 23:39:24
栏目: 编程语言

在 Ubuntu 上查看 Python 兼容性 / 版本情况,一般可以从下面几个方面入手:


一、查看系统已安装的 Python 版本

python --version
python3 --version

Ubuntu 通常默认只有 python3,没有 python(Python 2 已废弃)。

查看所有已安装版本:

ls /usr/bin/python*

二、查看 Ubuntu 版本与默认 Python 对应关系

不同 Ubuntu 版本默认 Python 不同:

Ubuntu 版本 默认 Python
18.04 Python 3.6
20.04 Python 3.8
22.04 Python 3.10
24.04 Python 3.12

查看系统版本:

lsb_release -a

三、查看 Python 与软件的兼容性

1. 查看 pip 支持的 Python

python3 -m pip --version

2. 查看某个包支持的 Python 版本

pip index versions 包名
# 或
pip install 包名==

也可到: https://pypi.org/project/包名/


四、多版本 Python 共存(推荐方式)

不要改系统 python3,用以下方式:

安装其他版本

sudo apt install python3.11

使用 update-alternatives

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
sudo update-alternatives --config python3

五、虚拟环境(最安全)

python3 -m venv venv
source venv/bin/activate

不同项目用不同 Python,互不影响。


六、常见兼容问题

  • ❌ 修改 /usr/bin/python3 导致 apt 报错
  • ❌ Python 2 项目在 Ubuntu 20.04+ 无法运行
  • ✅ 用 venv / conda 隔离环境

如果你有具体场景(比如:

  • 某个 Python 项目
  • 某个 Ubuntu 版本
  • 某个库不兼容)

可以告诉我,我可以直接帮你判断怎么选 Python 版本。

0 踩