NLP

学習したことを記録しています

pyenvを使ったpythonのバージョン切り替え

pyenvを使ったpythonのバージョン切り替え

pyenvのインストー

Githubからダウンロード。ターミナルにて以下のコマンドを実行する。

terminal
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

その後、~/.bash_profileなどに以下の環境設定を追記します。

~/.bash_profileがない場合はgeditなどで作りましょう。

terminal
# ~/.bash_profile
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

その上記の~/.bash_profileを読み込んでインストール完了です。

terminal
$ source ~/.bash_profile

これでpyenvが使えるようになる。

バージョン切り替え

それぞれのバージョンのpythonのインストールする。

terminal
$ pyenv install 3.6.0
terminal
$ pyenv install 2.7.10

切り替えられるpythonのバージョンの確認

terminal
% pyenv versions  
  system  
  2.7.10  
  3.5.0 (set by /Users/xxx/.pyenv/version)  

現在のバージョンの確認

terminal
% python --version
Python 3.5.0

pythonのバージョンの切り替えをする時は…

まず、~/.bash_profileを読み込むことから。

terminal
$ source ~/.bash_profile

globalとすると全体に、localにするとそのカレントディレクトリに指定したバージョンが反映されます。

terminal
$ pyenv global 3.5.0
$ python --version
Python 3.5.0
terminal
$ pyenv local 2.7.10
$ python --version
Python 2.7.10