はじめに
pyenvとanacondaの共存が良くわかってないですが、良くわかってないなりに解決したので記録します。
現象
pythonのバージョンが3系に切り替わらない
h115:~ takaaki$ pyenv global 3.6.5
h115:~ takaaki$ pyenv versions
system
2.7.10
2.7.14
3.5.0
1 .bash_profile + X
* 3.6.5 (set by /Users/takaaki/.pyenv/version)
anaconda3-4.2.0
h115:~ takaaki$ python -V
Python 2.7.14 :: Anaconda custom (64-bit)
原因
bash_profileの設定がおかしかった。
.bash_profile
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
#ここがおかしい
export PATH="/anaconda3/bin:$PATH"
解決策
export PATH="/anaconda3/bin:$PATH"
をコメントアウトするとなおる