Open1
[WSL Ubuntu] pyenv 導入
pyenv インストール
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# pyenv のbashrc起動追加
echo -e "\n# pyenv init" >> ~/.bashrc
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init - bash)"' >> ~/.bashrc
make エラーになるため関連ライブラリ導入
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
ビルド環境が整ったら、再度 Python をインストール。
pyenv install 3.12.9
pyenv global 3.12.9 # 全体でこのバージョンを使う
python --version # バージョン確認