AmazonLinux2023にpyenvからpythonをインストールする
本当にAmazonLinux2023か確認してないけど、AMIがCloud9AmazonLinux2023-2023-12-18T18-24なので多分合ってる。
code:bash
sudo su -
# pyenvインストール
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
# pythonのビルドに必要なライブラリをインストールする
yum groupinstall "Development Tools" -y
yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel -y
# 任意のバージョンをインストールする
pyenv install 3.11
# 以下は仕事用メモ。タイトルとは関係ない。
cd /mnt/dev-efs/v3
pyenv local 3.11
pip install wheel setuptools pip --upgrade
mkdir -p /mnt/dev-efs/v3/cache
export TMPDIR=/mnt/dev-efs/v3/cache
TMPDIR=/mnt/dev-efs/v3/cache nohup pip install --cache-dir=/mnt/dev-efs/v3/cache -r requirements.txt -t . &