从源代码编译安装 #
安装构建 Python 所需的依赖包
sudo yum -y groupinstall "Development Tools"
sudo yum -y install wget openssl-devel bzip2-devel libffi-devel
下载 Python 源代码 #
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
解压 Python 源代码 & 编译安装 #
sudo tar xzf Python-3.9.1.tgz
cd Python-3.9.1
sudo ./configure --enable-optimizations
sudo make altinstall
使用 altinstall 而不是 install,以避免覆盖系统的默认 Python 版本
安装 pip
sudo python3.9 -m ensurepip
验证 Python 和 pip 版本
python3.9 -V
# Python 3.9.1
pip3.9 -V
# pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)