下载源码
可以在https://www.python.org/ftp/python 选择要下载的源码
我这里使用 3.8.18版本
wget https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tar.xz
解压配置
解压文件
tar -xvf Python-3.8.18.tar.xz
配置 配置文件
./configure --prefix=/usr/local/python --enable-optimizations
--enable-optimizations
配置项用于提高 Python 安装后的性能,使用会导致编译速度稍慢
编译安装
make
sudo make install
添加环境变量
export PATH=/usr/local/python/bin/:$PATH
添加软链接
sudo ln -s /usr/local/python/bin/python3.8 /usr/local/python/bin/python
sudo ln -s /usr/local/python/bin/pip3.8 /usr/local/python/bin/pip