Amazon Linuxにpyenvをインストールする

必要なライブラリのインストール

$ sudo yum install gcc gcc-c++ make git openssl-devel bzip2-devel zlib-devel readline-devel sqlite-devel

pyenvのダウンロード

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv

pyenvにパスを通す

$ echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.bashrc
$ echo 'if [ -d "${PYENV_ROOT}" ]; then' >> ~/.bashrc
$ echo 'export PATH=${PYENV_ROOT}/bin:$PATH' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ echo 'fi' >> ~/.bashrc
# 読み込み
$ source ~/.bashrc

python3.6.5のインストール&バージョン切り替え

$ pyenv install 3.6.5
Downloading Python-3.6.5.tar.xz...
-> https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
Installing Python-3.6.5...
Installed Python-3.6.5 to /home/ec2-user/.pyenv/versions/3.6.5

$ pyenv versions
* system (set by /home/ec2-user/.pyenv/version)
  3.6.5

$ pyenv global 3.6.5
$ python --version
Python 3.6.5

おわりっ