後で忘れても良いように、pyenv の環境構築をメモっておくことにしました。
環境
・ Ubuntu 16.04
pyenv インストール作業
参考URLに従って、以下を実施しました。
$ sudo apt install git
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ git clone https://github.com/yyuu/pyenv-pip-rehash.git ~/.pyenv/plugins/pyenv-pip-rehash
【~/.bashrc に追記】
export PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"
pyenv から anaconda をインストール
$ pyenv install --list | grep anaconda
で、anaconda のバージョンを確認。バージョンが更新されてなかった時は、
下記を実行してローカルのリポジトリへ変更を反映した。
$ cd $(pyenv root)
$ git pull
バージョン確認後、下記のようにインストール実施。
$ pyenv install anaconda2-4.1.1
$ pyenv install anaconda3-4.1.1
pyenv でバージョン切換え
$ pyenv global anaconda2-4.1.1
$ python --version
Python 2.7.12 :: Anaconda 4.1.1 (64-bit)
$ pyenv global anaconda3-4.1.1
$ python --version
pyenv global anaconda3-4.1.1
となり、切り換わっているっぽい。
pyenv バージョン確認
$ pyenv versions
system
anaconda2-4.1.1
* anaconda3-4.1.1 (set by /home/hogehoge/.pyenv/version)
で、やっぱり切り換わっているっぽいことが確認できた。
pyenv 自身のバージョンアップ作業
$ git clone git://github.com/yyuu/pyenv-update.git ~/.pyenv/plugins/pyenv-update
$ pyenv update
参考にさせて頂いたURL
・ pyenv-pip-rehash プラグインのインストール
・ git clone の実行。
・ pyenv versions の実行。
・ anyenv 使ったほうが良かったのかな。。。