在CentOS上将Python从3.6.8升级到3.11.7

1. 检查当前 Python 版本

python --version
python3 --version

2. 安装依赖工具和库

sudo dnf groupinstall "Development Tools"
sudo dnf install openssl-devel bzip2-devel libffi-devel

3. 下载 Python 3.11.7 源码包

访问 Python 官网下载 Python 3.11.7 的源码包,或者使用 wget 命令直接下载:

wget https://www.python.org/ftp/python/3.11.7/Python-3.11.7.tgz

4. 解压源码包并进入目录

tar xzf Python-3.11.7.tgz
cd Python-3.11.7

5. 配置、编译和安装

./configure --enable-optimizations
make altinstall

6. 验证安装

执行 python3.11 --version 检查:

python3.11 --version

7. 查找 Pip 路径

which pip
which pip3
which python
which python3

8. 删除现有的软链接(如有必要)

sudo rm /usr/bin/pip3
sudo rm /usr/bin/pip

9. 修复 Pip 软链接

sudo ln -s /usr/local/bin/pip3 /usr/local/bin/pip

10. 验证 Pip 安装

pip3 --version
pip --version

0

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注