你问的应该是 CentOS 里默认 Python 版本什么时候被替换 / 升级 这件事,分几种情况说清楚:
yum 依赖 Python 2✅ 正确做法:
python3 单独安装(如 yum install python3)virtualenv / pyenvpython 指向需要手动设置dnf install python3
alternatives --set python /usr/bin/python3
| 版本 | Python 默认 | 说明 |
|---|---|---|
| CentOS 5/6 | Python 2.4/2.6 | 老系统 |
| CentOS 7 | Python 2.7 | 不能动 |
| CentOS 8 | Python 3 | 开始替换 |
| CentOS Stream 9 | Python 3.9+ | 完全现代化 |
✅ 不要替换系统 Python
✅ 用:
python3如果你是想问:
可以告诉我你的 CentOS 版本和使用场景,我给你具体方案。