下面是在 CentOS 上安装 Python 的常见步骤(以 CentOS 7 / 8 为例,安装 Python 3)。
sudo yum update -y
sudo yum install -y python3
sudo dnf install -y python3
python3 --version
注意:CentOS 默认
python仍是 Python 2,不要改系统 python,避免影响 yum。
sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget
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 -j $(nproc)
sudo make altinstall
使用
altinstall避免覆盖系统 python
python3.11 --version
python3 -m venv myenv
source myenv/bin/activate
sudo yum install -y python3-pip
不要删除 /usr/bin/python
如果你告诉我 CentOS 版本 和 需要的 Python 版本,我可以给你更精确的命令。