在 CentOS 上“装 Python”本身不一定会报错,但常见坑很多,尤其是:
yum install python3
✅ 不会破坏系统
✅ 适合大多数场景
⚠️ 版本通常较旧(如 Python 3.6)
./configure
make
make install
缺少依赖
yum install gcc make zlib-devel bzip2-devel \
openssl-devel ncurses-devel sqlite-devel readline-devel
ssl 模块失败
pip 无法使用 httpsopenssl-devel覆盖系统 Python(危险)
/usr/bin/python(Python 2)yum 会坏curl https://pyenv.run | bash
pyenv install 3.11.6
✅ 不影响系统
✅ 多版本共存
| 系统 | 情况 |
|---|---|
| CentOS 7 | Python 2 是系统依赖,谨慎 |
| CentOS 8 | 默认 Python 3,较安全 |
| CentOS Stream | 类似 RHEL,较新 |
如果你愿意,可以告诉我:
我可以给你一步不出错的安装命令。