linux下离线安装python3
注意,如果卸载Python2.7(系统自带)的话,会导致yum不可用,所以直接装python3即可,最后创建软链接的时候区分python2就行
安装前准备:
安装zlib、gcc、libffi-devel
上Index of /7.6.1810/os/x86_64/Packages (centos.org)
搜索相关的GCC依赖包
rpm -ivh *.rpm --nodeps --force
安装 zlib-devel (仍旧是到上面的链接里面找)
zlib-devel-1.2.7-18.el7.x86_64.rpm
安装 libffi-devel
libffi-devel-3.0.13-18.el7.x86_64.rpm
准备完毕
将python3.8的压缩文件复制到服务器上
解压
tar zxvf Python-3.8.13.tgz
cd Python-3.8.13
安装到/home/python的路径下
./configure prefix=/home/python/
继续安装Python
make
make install
python3安装完毕
创建软链接
ln -s /home/python/bin/python3.8 /usr/bin/python3