在 CentOS 上装 Python 不算费事,但要看你“装到什么程度”:
CentOS 通常已经自带 Python(CentOS 7 是 2.7,CentOS 8 是 3.x):
python --version
python3 --version
✅ 完全不费事,不用装
⚠️ 注意:不要动系统自带的 Python(尤其 Python 2),否则 yum 会坏。
这是最常见需求,步骤固定:
# 安装依赖
sudo yum groupinstall "Development Tools" -y
sudo yum install -y gcc make zlib-devel bzip2-devel \
openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
# 下载源码
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
sudo tar xzf Python-3.11.6.tgz
cd Python-3.11.6
# 编译安装
sudo ./configure --enable-optimizations
sudo make altinstall
✅ 用 python3.11 命令使用,不影响系统 Python
❌ 比 yum 安装稍麻烦,但教程到处都是
sudo yum install python3
✅ 一行命令
❌ 版本一般比较老(CentOS 7 是 3.6)
适合多版本切换:
curl https://pyenv.run | bash
✅ 不污染系统
❌ 初次配置稍多一点
pyenv 或 make altinstall如果你告诉我:
我可以直接给你最简安装命令。