自分はpythonをAnaconda環境で使っています。
Anaconda環境にパッケージをインストールするためには、
$ conda install <パッケージ名>
を実行するだけでOKですが、インストールしたいパッケージによってはPyPIにしかアップロードされておらず、このコマンドではインストールできない場合があります。
しかし、そこで、
$ pip install <パッケージ名>
を実行すると、デフォルトの環境にインストールされてしまいAnaconda環境で使うことができません。
自分はこの状況に何度か遭遇して、その度に解決方法をwebで探すということをしたので、自分用の備忘録&自分のような初心者の方のために、ここに解決方法をまとめておこうと思います。
尚、OSはmacを使用しています。
1. Anaconda環境を確認する
$ conda info -e
このコマンドを実行すると、自分が構築したAnaconda環境の一覧を表示できます。
2. Anaconda環境をactivateする
$ source activate <インストールしたいAnaconda環境>
先程表示したAnaconda環境の中からパッケージをインストールしたい環境を選択し、*<インストールしたいAnaconda環境>*に入力してこのコマンドを実行すると、選択したAnaconda環境がactivateされます。
尚、Windowsでは、
$ activate <インストールしたいAnaconda環境>
だそうです。
3. pipでパッケージをインストールする
$ pip install <パッケージ名>
Anaconda環境がactivateされた状態で通常通りpip installコマンドを入力すると、選択したAnaconda環境にパッケージをインストールできます。
参考サイト
以上の各ステップは以下のサイトを参考にしました。
http://creata.hatenablog.com/entry/2016/12/18/174533
http://datalove.hatenadiary.jp/entry/python/anaconda/how-to-install-3rd-party--module-into-anaconda
https://conda.io/docs/user-guide/tasks/manage-pkgs.html#installing-non-conda-packages