Table of Contents
はじめに
公式のGitHubを見ながらやってみましょう。
環境は EC2 の t2.micro、OS は Amazon Linux2 です。
方法
pyenvのインストール
# pyenvのインストール実行$ curl https://pyenv.run | bash
# pyenvの設定を .bashrcに追加$ 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
# シェル再起動$ exec "$SHELL"
# インストール確認$ pyenv --version
Pythonのインストール
# 必要ライブラリの準備$ sudo yum remove -y openssl-devel$ sudo yum install -y openssl11-devel bzip2-devel xz-devel
# pyenvでPythonをインストール$ pyenv install 3.11
pyenvの使い方
# 一覧表示$ pyenv versions
# グローバルで使うバージョンを指定する$ pyenv global 3.11
# ローカルで使うバージョンを指定する$ cd hoge$ pyenv local 3.11# -> カレントディレクトリに.python-versionというファイルが作成されます
# Pythonのフルパス確認$ pyenv which python3.11