出日本記 -Exodus-

働く母、家族でアメリカ移住計画を綴ります

pyenvを使ってPython 2と3の両方を切り替えて使う方法[Mac]

UdacityのIntro to Data Analysisで使われるPythonのバージョンは2ですので、今主流の3から切り替えられるよう、というかどちらも使えるようにする方法を調べて自分の環境に適用しました。

参考にさせていただいたサイト:

qiita.com

 

その他備忘録:

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

 

pyenvを使ってMacPythonの環境を構築する

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のバージョンを切り替えられるようにするのが良い。

 

 

 

 

Pythonのインストール:

pyenv install x.x.x で使用するPythonをインストール。その後、pyenv global x.x.xで使うPythonを設定

各プロジェクトで使用するPythonは、pyenv local x.x.xで設定する。

なお、pyenvで新しいPython環境をインストールした後はpyenv rehashが必要。それでもインストールした環境が見つからない場合は、ターミナルを再起動してみる。