1.获取Python源码
python官网:Python Release Python 3.9.1 | Python.org
获取安装包后上传到Linux服务上
2.在Linux系统内编译
# root用户登录linux系统
# 安装相关依赖
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
# 解压
tar -xzvf Python-3.9.1.tgz
# 进入目录
cd Python-3.9.1/
# 配置编译输出目录
./configure --prefix=/home/python-3.9.1
# 编译
make && make install
# 进入/home/python-3.9.1/bin目录
cd /home/python-3.9.1/bin/
# pip安装依赖(不需要可以跳过)
./pip3 install pip
./pip3 install requests
./pip3 install chardet
# pip升级
./python3.9 -m pip install --upgrade pip
# 将新产生的Python文件包括 bin include lib share 移动到python-3.9.1文件夹中
tar czf python-3.9.1.tar.gz python-3.9.1