可以的,CentOS 完全可以安装 Python,而且有多种方式。下面给你一个清晰、实用的说明(以 CentOS 7 / 8 / Stream 为例):
查看已有版本:
python --version
python3 --version
# CentOS 7
sudo yum install python3
# CentOS 8 / Stream
sudo dnf install python3
安装后使用:
python3
CentOS 官方源版本较旧,可用 Software Collections (SCL) 或编译安装。
sudo yum install centos-release-scl
sudo yum install rh-python39
# 启用
scl enable rh-python39 bash
适合需要最新 Python 版本:
sudo yum groupinstall "Development Tools"
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
tar xzf Python-3.11.6.tgz
cd Python-3.11.6
./configure --enable-optimizations
make && sudo make altinstall
使用:
python3.11
python3 -m ensurepip --upgrade
pip3 --version
python3 -m venv venv
source venv/bin/activate
❌ 不要替换系统 python(尤其 CentOS 7)
❌ 不要删除 /usr/bin/python
如果你愿意,可以告诉我:
我可以给你精确命令。