可以的,CentOS 完全可以安装 Python 3,而且这是非常常见的操作。
下面给你几种常见方式(以 CentOS 7 / 8 为例):
sudo yum install -y python3
安装后查看版本:
python3 --version
CentOS 7 的 yum 源里一般有
python3(通常是 3.6 左右)。
sudo yum groupinstall -y "Development Tools"
sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-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 --version
⚠️ 不要替换系统自带 python(尤其是 CentOS 7 的 python2),否则 yum 会坏。
CentOS 8 默认就带 Python 3:
sudo dnf install python3
python3 --version
python3 和 pip3,不要动系统 pythonvirtualenv 或 venv 使用如果你告诉我:
cat /etc/centos-release)我可以给你精确的安装命令。