pyenvを使ってPython 2と3の両方を切り替えて使う方法[Mac]
UdacityのIntro to Data Analysisで使われるPythonのバージョンは2ですので、今主流の3から切り替えられるよう、というかどちらも使えるようにする方法を調べて自分の環境に適用しました。
参考にさせていただいたサイト:
その他備忘録:
■pythonの版数を調べる
$ python --version
Python 2.7.15
$ python -V
Python 2.7.15
$ python3 --version
Python 3.7.0
$ python3 -V
Python 3.7.0
■pyenvのインストール、使い方、pythonのバージョン切り替えできない時の対処法
https://qiita.com/koooooo/items/b21d87ffe2b56d0c589b
pyenv 利用のまとめ
https://qiita.com/m3y/items/45c7be319e401b24fca8
https://qiita.com/1000ch/items/93841f76ea52551b6a97
■Mac に Python 3.x 系と 2.x を共存するベストな方法 | 餃子マナー
https://blog.miyadi.net/archives/2018
brew install pyenv
brew install pyenv-virtualenv
pyenv install 2.7.6
pyenv install 3.4.0
■Pythonを書き始める前に見るべきTips - Qiita
https://qiita.com/icoxfog417/items/e8f97a6acad07903b5b0
Python本体以外にpip、virtualenvのインストールがほぼ必須
pyenvを利用してプロジェクトごとに利用するPythonのバージョンを切り替えられるようにするのが良い。
- Simple Python Version Management: pyenv
- https://github.com/pyenv/pyenv
- 【Mac】Pythonのインストール+pyenvの使い方について
- https://www.task-notes.com/entry/20141215/1418612400
■Pythonのインストール:
pyenv install x.x.x で使用するPythonをインストール。その後、pyenv global x.x.xで使うPythonを設定
各プロジェクトで使用するPythonは、pyenv local x.x.xで設定する。
なお、pyenvで新しいPython環境をインストールした後はpyenv rehashが必要。それでもインストールした環境が見つからない場合は、ターミナルを再起動してみる。