環境
AMI: Amazon Linux AMI 2018.03.0 (HVM), SSD Volume Type
コマンド
$ sudo yum install python36
$ python3 --version
$ sudo yum install git
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
$ emacs ~/.bash_profile
$ source ~/.bash_profile
$ sudo yum install zlib1g-dev
$ sudo yum install libssl-dev
$ sudo yum install gcc zlib-devel bzip2 bzip2-devel readline readline-devel sqlite sqlite-devel openssl openssl-devel -y
$ pyenv install 3.6.8
$ pyenv global 3.6.8
$ pyenv rehash
$ python --version
.bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
確認方法
$ python --version
の実行結果が3系になっていれば大丈夫のはず
参考サイト
Linux での Python のインストール
Pythonを2から3に切り替えよう!!
EC2サーバにPython3環境構築