在 Ubuntu 上选择 Python 版本,主要看你是用于系统/学习,还是用于开发项目。下面给你一个清晰的建议:
python3)/usr/bin/python3查看系统版本:
python3 --version
| 版本 | 状态 | 建议 |
|---|---|---|
| 3.8 | 旧,逐渐淘汰 | 仅老项目 |
| 3.9 | 稳定 | 可用 |
| 3.10 | 稳定 | 可用 |
| ✅ 3.11 | 很快、稳定 | 强烈推荐 |
| ✅ 3.12 | 最新稳定 | 新项目首选 |
如果是新项目 / 学习 / AI / Web 开发:直接上 3.12
| Ubuntu 版本 | 默认 Python |
|---|---|
| 20.04 | 3.8 |
| 22.04 | 3.10 |
| 24.04 | 3.12 |
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12
使用:
python3.12 --version
适合多版本共存:
curl https://pyenv.run | bash
pyenv install 3.12.1
pyenv global 3.12.1
❌ 不要用 python 命令(可能是 Python 2)
❌ 不要改系统 python3 指向
✅ 用虚拟环境:
python3.12 -m venv venv
source venv/bin/activate
Ubuntu 上开发:装 Python 3.12(用 deadsnakes 或 pyenv),系统 Python 别动。
如果你告诉我:
我可以给你精确版本和安装命令。