[Sy] Mac に Python の環境をつくる(pyenv + Anaconda)
2018/01/26
Mac に Anaconda をインストールして Python の環境をつくる手順です。
0. 準備
pyenv
をインストール済みのところからの手順になります。
1. 状態を確認する
pyenv でインストールできる Anaconda のリストを確認します。(今回は Anaconda3-x.x.x で絞り込んでます)
$ pyenv install --list | grep anaconda3
anaconda3-2.0.0
anaconda3-2.0.1
anaconda3-2.1.0
anaconda3-2.2.0
anaconda3-2.3.0
anaconda3-2.4.0
anaconda3-2.4.1
anaconda3-2.5.0
anaconda3-4.0.0
anaconda3-4.1.0
anaconda3-4.1.1
anaconda3-4.2.0
anaconda3-4.3.0
anaconda3-4.3.1
anaconda3-4.4.0
最新は anaconda3-4.4.0
なので、これをインストールしていきます。
インストール前のぼくの環境は、このようになってました。
$ pyenv versions
system
anaconda3-4.4.0
* miniconda3-4.3.11 (set by /Users/utano320/.pyenv/version)
miniconda3-4.3.11/envs/py27
miniconda3-4.3.11/envs/py35
miniconda3-4.3.11/envs/py36
2. Anaconda をインストール
では先ほどリストにあった anaconda3-4.4.0
をインストールします。
$ pyenv install anaconda3-4.4.0
Downloading Anaconda3-4.4.0-MacOSX-x86_64.sh...
-> https://repo.continuum.io/archive/Anaconda3-4.4.0-MacOSX-x86_64.sh
Installing Anaconda3-4.4.0-MacOSX-x86_64...
Installed Anaconda3-4.4.0-MacOSX-x86_64 to /Users/utano320/.pyenv/versions/anaconda3-4.4.0
インストールできました。数分かかりました。
pyenv rehash
しておきます。
$ pyenv rehash
インストール自体はこれで完了です。
3. global に設定する
必要に応じてですが、今回はインストールした anaconda3-4.4.0
を デフォルトで使いたいので、 global に設定しておきます。
$ pyenv global anaconda3-4.4.0
これですべて完了です。
4. 確認
最後に、各バージョンを確認しておきます。
まずは pyenv でインストールした Python のリストと、現在有効になっているバージョンの確認。
$ pyenv versions
system
* anaconda3-4.4.0 (set by /Users/utano320/.pyenv/version)
miniconda3-4.3.11
miniconda3-4.3.11/envs/py27
miniconda3-4.3.11/envs/py35
miniconda3-4.3.11/envs/py36
$ pyenv version
anaconda3-4.4.0 (set by /Users/utano320/.pyenv/version)
きちんとインストールした anaconda3-4.4.0
が有効になっているのがわかります。
続いて anaconda3-4.4.0
の Python と pip のバージョンを確認します。
$ python --version
Python 3.6.1 :: Anaconda 4.4.0 (x86_64)
$ pip --version
pip 9.0.1 from /Users/utano320/.pyenv/versions/anaconda3-4.4.0/lib/python3.6/site-packages (python 3.6)