可以的,CentOS 完全可以安装 Python。
不过有几点需要注意(很重要):
CentOS 7/8 系统里自带 Python 2 或 Python 3,并且被 yum / dnf 等系统工具依赖。
✅ 不要卸载系统自带的 Python,否则可能导致系统命令失效。
python --version
python3 --version
CentOS 7
yum install -y python3
CentOS 8 / Stream
dnf install -y python3
安装后使用:
python3
系统源里的版本可能较旧,可手动编译:
# 安装依赖
yum groupinstall -y "Development Tools"
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel
# 下载编译
cd /usr/src
wget https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz
tar xzf Python-3.10.12.tgz
cd Python-3.10.12
./configure --enable-optimizations
make altinstall # 用 altinstall,避免覆盖系统 python
使用:
python3.10
pyenv 管理多版本virtualenv / venv 隔离项目✅ CentOS 能装 Python
✅ 推荐用 python3
❌ 别动系统自带 Python
✅ 新版本用编译或 pyenv
如果你是 CentOS 几 + 想装 Python 几,我可以给你精确命令。