在 Ubuntu 上查看 Python 兼容性,一般可以从以下几个层面来看:
Ubuntu 不同版本预装 Python 不一样(而且 Python 2 已废弃):
ls /usr/bin/python*
常见情况:
查看系统默认 Python:
python3 --version
主要看:
setup.py / pyproject.toml 里看requires-python = ">=3.8"
⚠️ 不要动系统 Python(/usr/bin/python3)
推荐做法:
venv 或 conda 隔离环境python3 -m venv venv
source venv/bin/activate
pip install 包名
或提前查:
pip index versions 包名
也可以看:
pip debug --verbose
会列出支持的 wheel 标签(如 cp310, manylinux)
✅ Ubuntu LTS + Python 3.8~3.12 基本都兼容主流库
❌ Python 3.6 及以下:越来越少支持
⚠️ 新 Ubuntu(24.04) + 老项目:可能要降 Python 版本
我可以直接帮你判断 “能不能跑、怎么跑最稳”。