事前準備
sudo yum -y update
sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel libffi-devel bzip2-devel -y
変数PYTHONMAJORNUMにPythonのメジャー番号を指定する。
いまなら3.9とか3.10など
PYTHONMAJORNUM=3.9
REVISIONNUM=`curl -s https://www.python.org/ftp/python/ |grep ${PYTHONMAJORNUM} |sed "s/.*href=\"${PYTHONMAJORNUM}.//g" |sed "s/\/\".*//g" |sort -n |tail -1`
cd /tmp
rm -fr Python-${PYTHONMAJORNUM}.*
wget https://www.python.org/ftp/python/${PYTHONMAJORNUM}.${REVISIONNUM}/Python-${PYTHONMAJORNUM}.${REVISIONNUM}.tgz
tar xvf Python-${PYTHONMAJORNUM}.*.tgz
cd Python-${PYTHONMAJORNUM}.*
sudo ./configure --enable-optimizations
sudo make altinstall
cd /tmp
rm -fr Python-${PYTHONMAJORNUM}.*