1、安装依赖关系:
yum -y install zlib-devel xz-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
2、下载源码包
cd /alidata/tmp wget -c https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tgz
3、解压、编译、安装
# 解压 tar -xzvf ./Python-3.9.12.tgz # 编译 cd Python-3.9.12 ./configure --enable-optimizations # 安装 make altinstall # 跳过创建python链接和手册页链接的操作 # 建立软连接 mv /usr/bin/python3 /usr/bin/python3.bak ln -s /usr/local/bin/python3.9 /usr/bin/python3 mv /usr/bin/pip3 /usr/bin/pip3.bak ln -s /usr/local/bin/pip3.9 /usr/bin/pip3
4、检测版本
python3 -V # 查看python版本 pip3 list # 查看pip3是否安装成功
5、永久设置pip3为国内镜像
参考: