AmazonLinux2にPython3.9をインストールする

タイトルの通りですが、インストール手順を以下に残しておきます。

ちょっと特殊ですが、Dockerコンテナ上で作業している前提です。(rootでログイン状態)

yum install gcc openssl-devel bzip2-devel libffi-devel wget sudo tar make
cd /opt 
sudo wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
sudo tar xzf Python-3.9.6.tgz
cd Python-3.9.6 
sudo ./configure --enable-optimizations 
sudo make altinstall
sudo rm -f /opt/Python-3.9.6.tgz
python3.9 -V

Lambdaで機械学習用のプログラムを動かす際に、ライブラリをzipファイル化してLambdaレイヤーとしてアップロードしないといけないので、そのために上記のような環境を作りました!

参考まで。