python2.x系、3.x系共存・切り替え
機械学習など勉強するため、python3を入れたくて、
でもpython2も残したいので、共存できる方法探しました。
環境
mac 10.10.5
手順
brew install pyenv
- pyenv-virtualenvインストールする
brew install pyenv-virtualenv
- python2.xインストールする
pyenv install 2.7.6
- python3.xインストールする
pyenv install 3.4.0
- (必要な時)pythonバージョン切り替え(全体)
pyenv global 2.7.6
- (必要な時)pythonバージョン切り替え(フォルダ)
pyenv local 2.7.6
問題
インストールしたあとに
python -V > Python 2.7.10
なぜかディフォルトのバージョンのまま、 解決方法:
eval "$(pyenv init -)"
入れたあと、
python -V > Python 3.4.0
うまく切り替えました。
追記:全バージョンを確認したいとき
pyenv versions system 2.7.6 * 3.4.0