一、官网下载
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz
二、解压
xz -z 要压缩的文件
如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.
xz -d 要解压的文件
同样使用 -k 参数来保留被解压缩的文件。
xz -d Python-3.9.6.tar.xz
tar -xzvf Python-3.9.6.tar
三、预先安装依赖
yum install zlib
yum install zlib-devel
yum install openssl
yum install openssl-devel
yum install readline-devel
yum install gcc patch libffi-devel python-devel bzip2-devel ncurses-devel sqlite-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
yum -y install automake autoconf libtool make
四、进入到解压后的python目录
//prefix后面紧随的是安装目录 ./configure --prefix=/usr/python3 --enable-shared CFLAGS=-fPIC
make
make install
五、配置软链
ln -sf /usr/python3/bin/python3.9 /usr/bin/python3 ln -sf /usr/python3/bin/pip3 /usr/bin/pip3
六、 如果要切换版本,也可以通过软件配置的方式进行切换
设置python3为默认python
cd /usr/bin
rm -rf python
ln -sf /usr/bin/python3 python
将pip3设置为默认pip
ln -sf /usr/bin/pip3 /usr/bin/pip