【AmazonLinux】Python2系からPython3系への切り替えコマンド

環境

AMI: Amazon Linux AMI 2018.03.0 (HVM), SSD Volume Type

pythonのインストール

python2系から3系への切り替え

  • python3系の勉強がしたかったので切り替える

コマンド

若干苦労しましたが、コマンドはこんな感じかと

   $  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

emacsのところはviでもvimでもお好きなエディタでお願いします。

.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.6.8とかになっていれば大丈夫のはず