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