内容纲要

升级 gcc

sudo yum install centos-release-scl
# 搜索最新版
sudo yum search devtoolset
# 安装最新版 gcc
sudo yum install devtoolset-9-gcc*
scl enable devtoolset-9 bash
which gcc
gcc --version

编译 python3

yum -y install yum-utils
yum-builddep python
curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
tar xf Python-3.8.2.tgz
cd Python-3.8.2
./configure --enable-optimizations
make
make install prefix=/opt/python3

打包 python3 上传到其他机器,然后

tar zxvf python3.tar.gz -C /opt/python3
rm -rf  /usr/bin/2to3
rm -rf  /usr/bin/2to3-3.8
rm -rf  /usr/bin/idle3
rm -rf  /usr/bin/idle3.8
rm -rf  /usr/bin/pydoc3
rm -rf  /usr/bin/pydoc3.8
rm -rf  /usr/bin/python3
rm -rf  /usr/bin/python3.8
rm -rf  /usr/bin/python3.8-config
rm -rf  /usr/bin/python3-config

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
sudo /opt/python3/bin/python3 get-pip.py    # 运行安装脚本

sudo ln -s  /opt/python3/bin/* /usr/bin/

参考

发表评论

电子邮件地址不会被公开。 必填项已用*标注