Macにanacondaをインストールする

  • 1
    いいね
  • 0
    コメント

準備

  • Mac OS X 10.11 El Capitan
  • homebrewはインストール済み
  • pyenvを使ってanacondaをインストールする
  • 参考サイト

pyenvのインストール

  • homebrewをアップデートしてpyenvをインストール
$ brew update
$ brew upgrade
$ brew install pyenv
$ pyenv --version ### pyenvのインストール完了を確認

anacondaのインストールから環境構築まで

  • インストールするanacondaのバージョンを調べる
    • grepはしなくてもよい
$ pyenv install -l | grep anaconda
  • インストールしたいanacondaをインストールする
    • ここではpython3.xを使用する目的で、現時点でのanaconda3.xの最新バージョンをインストールする
$ pyenv install anaconda3-4.2.0
$ pyenv versions ### anacondaのインストール完了を確認
  • anacondaを使えるようにする
    • --nameの引数は各自使いたい名前を設定(aliasみたいな感じ)
$ pyenv global anaconda3-4.2.0    ### 使用するanacondaのバージョンを指定
$ conda create --name py python=3.6 anaconda    ### anacondaのライブラリを使えるようにするには引数の最後に"anaconda"を追記しておく
Fetching package metadata .......
Solving package specifications: ..........

Package plan for installation in environment /Users/berry/.pyenv/versions/anaconda3-4.2.0/envs/py:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    jpeg-9b                    |                0         240 KB
    libiconv-1.14              |                0         1.3 MB
    mkl-2017.0.1               |                0       110.8 MB
    curl-7.52.1                |                0         536 KB
...
    anaconda-4.3.0             |      np111py36_0           6 KB
    ------------------------------------------------------------
                                           Total:       326.8 MB

The following NEW packages will be INSTALLED:

    _license:           1.1-py36_1
    alabaster:          0.7.9-py36_0
    anaconda:           4.3.0-np111py36_0
...
    yaml:               0.1.6-0
    zlib:               1.2.8-3

Proceed ([y]/n)? y

Fetching packages ...
jpeg-9b-0.tar. 100% |#############################################################################| Time: 0:00:00   3.62 MB/s
libiconv-1.14- 100% |#############################################################################| Time: 0:00:00   4.43 MB/s
...




$ source activate py    ### --nameの引数にした名前をactivateの引数にする→なぜかiTermのセッションが閉じられる(tmuxのウインドウがexitされる)
$ python --version    ### anacondaからpython3が起動されているか確認
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)    ### anacondaからpythonが起動されていなければ"::"以降が表示されていないはず

$ python2 --version    ### 例えば、今回python2.xはまだanacondaではインストールしていない
Python 2.7.13
$ python2
Python 2.7.13 (default, Dec 24 2016, 20:29:00)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

$ python3 --version    ### python3.xならanacondaで起動する
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
$ python
Python 3.5.2 |Anaconda 4.2.0 (x86_64)| (default, Jul  2 2016, 17:52:12)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

  • conda createした環境を消すには引数に名前を入れてconda removeする
$ conda remove --name py --all
  • 作成したanacondaの環境を使用したくない場合は設定した名前を引数にしてdeactivateする
$ source deactivate py