Syntax Error.

[Sy] Mac に Python の環境をつくる(pyenv + Anaconda)

2018/01/26

MacAnaconda をインストールして 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)