LoginSignup
54

More than 5 years have passed since last update.

Macにanacondaをインストールする→ライブラリの追加

Last updated at Posted at 2017-02-03

準備

  • Mac OS X 10.11 El Capitan
  • homebrewはインストール済み
  • oh-my-zsh使用
  • 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 ...

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

(↓2017/Jul/22追記↓)

anaconda環境にライブラリをインストール

anaconda経由でライブラリを追加したいときの手順

  1. $ anaconda search -t conda [ライブラリ名] でほしいライブラリを検索
  2. $ anaconda show [検索でヒットしたライブラリ名] でインストールコマンドを出力
  3. $ conda install --channel [パス] [ライブラリ名] のように出力されたインストールコマンドを打つ
  4. 間違えたら $ conda uninstall [ライブラリ名] でアンインストール

例) gensimをanacondaに追加インストールする場合

ちなみにgensimをインストールしたい場合は、anacondaよりpipがオススメ。
Deep Learning系の処理をしたいときは、pipでインストールしたgensimの方が実行速度が格段に早くなる可能性がある(詳細はこちら)。

anacondaでgensimをインストール
$ anaconda search -t conda gensim ### 色んな人が用意したと思われるgensimライブラリが表示される
Using Anaconda API: https://api.anaconda.org
Run 'anaconda show <USER/PACKAGE>' to get more details:
Packages:
     Name                      |  Version | Package Types   | Platforms
     ------------------------- |   ------ | --------------- | ---------------
     ActivisionGameScience/gensim |   0.11.1 | conda           | linux-64
                                          : Python framework for fast Vector Space Modelling
     DavidMertz/accelerate-gensim |   0.12.3 | conda           | linux-64, win-64, osx-64
     KristinDay/gensim         |   0.12.4 | conda           | osx-64
                                          : Python framework for fast Vector Space Modelling
     MickC/gensim              |   0.10.0 | conda           | linux-64, win-64
                                          : Gensim installation for Anaconda
     RahulJain/gensim          |   0.12.4 | conda           | win-64
     anaconda/gensim           |    2.2.0 | conda           | linux-ppc64le, linux-64, win-32, osx-64, linux-32, win-64
     asmeurer/gensim           |    0.8.8 | conda           | win-32, win-64, osx-64
・
・
・
     smfullman/gensim          |   0.12.1 | conda           | linux-64
                                          : Python framework for fast Vector Space Modelling
     test_org_002/gensim       | 0.13.4.1 | conda           |
     ymartel/gensim            |   0.10.3 | conda           | linux-64
                                          : Python framework for fast Vector Space Modelling
Found 21 packages
$ anaconda show anaconda/gensim ### 出力された中でそれっぽいもの(名前判断、Version 2.2.0最新、Platform互換性)を選ぶ
Using Anaconda API: https://api.anaconda.org
Name:    gensim
Summary:
Access:  public
Package Types:  conda
Versions:
   + 0.10.0
   + 0.10.3
   + 0.12.2
   + 0.10.2
   + 0.12.1
   + 0.12.4
   + 0.13.3
   + 0.13.4.1
   + 0.13.4
   + 1.0.1
   + 2.1.0
   + 2.2.0

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/anaconda gensim
$ conda install --channel https://conda.anaconda.org/anaconda gensim ### 最後の1行に出力されるコマンドを打ってインストール可能。
$ ### なお、繰り返しになるが、gensimはpipからインストールすることをおすすめする。
$ conda uninstall gensim ### 間違えたら左記の通りアンインストール可能

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
54