在 CentOS 上装 Python 不算难,但取决于你想要哪种方式、装哪个版本。下面给你一个清晰对照,你一看就明白了。
✅ 难度:★☆☆☆☆(几乎不用装)
❌ 缺点:版本旧,不能随便升级系统 Python(容易坏系统)
yum / dnf 装 Python 3# CentOS 7
yum install -y python3
# CentOS 8 / Stream
dnf install -y python3
✅ 难度:★★☆☆☆
✅ 优点:不会破坏系统
✅ 装完用:python3
pyenv(最推荐)适合开发、学习
# 安装依赖
yum install -y gcc zlib-devel bzip2-devel readline-devel sqlite-devel openssl-devel
# 安装 pyenv
curl https://pyenv.run | bash
# 装 Python
pyenv install 3.11.6
✅ 难度:★★★☆☆
✅ 优点:多版本共存,不影响系统
./configure
make
make install
❌ 难度:★★★★☆
❌ 容易缺依赖、踩坑
| 情况 | 建议 |
|---|---|
| 只是用用 | dnf install python3 |
| 学 Python | pyenv |
| 服务器生产 | 容器 / 虚拟环境 |
| 别干的事 | 删或覆盖系统 Python |
rm /usr/bin/pythonpython3 和 pip3venv 隔离项目如果你告诉我:
我可以直接给你一步步命令。