一、下载源码包
step 1:直接下载Python-3.8.18.tgz
wget https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tgz
二、编译安装
step 2:创建目录
mkdir /usr/local/python38 -p
step 3:解压
tar -zxvf Python-3.8.18.tgz -C /opt/software
step 4:预编译
cd /opt/software/Python-3.8.18/
./configure --prefix=/usr/local/python38
执行该命令后,会编译安装到 /usr/local/bin/ 下,且不用添加软连接或环境变量。所以我们也可以执行上述命令
step 5:安装
make && make install
step 6:创建软连接
ln -s /usr/local/python38/bin/python3 /usr/bin/python3
vim ~/.bashrc
export PATH=/usr/local/python38/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/python38/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=/usr/local/python38/lib/pkgconfig:$PKG_CONFIG_PATH
source ~/.bashrc
step 7:验证
python3 -V