Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
anaconda on mac

mac に anaconda 入れたメモ

pkg を落としてきてインストールしただけ。 http://continuum.io/downloads

~/anaconda/ の下にインストールされた。

.bash_profilePATH が追加される。

# added by Anaconda 1.8.0 installer
export PATH="/Users/user_name/anaconda/bin:$PATH"

conda で python 環境を管理する

http://docs.continuum.io/conda/index.html

conda で指定したバージョンの python を入れたり、指定したバージョンのモジュールを入れたりできる。

python 3.3 の環境をつくる例

$ conda create -n py33con python=3.3 anaconda

作った環境を使うには、PATH の指定を切り替える。以下のようにして簡単にできる。

$ source activete py33con
$ python

戻すには source deactivate

複数のパッケージのバージョン指定もできる。

$ conda create -p ~/anaconda/envs/test2 anaconda=1.4.0 python=2.7 numpy=1.6

モジュールを探す

conda で管理できるパッケージとバージョンを探すには search を使う。

$ conda search scikit-learn

python 自体もどのバージョンが選べるか見れる。

$ conda search python

-p オプションを使うと、指定した環境に compatible なパッケージを探せる。

$ conda search -p ~/anaconda/envs/onlyScipy/

(指定した)環境に入っている packages を表示

$ conda list (-n environment_name)

パッケージを追加

$ conda install scikit-learn

conda 自身の更新

$ conda update conda

conda にないけど pip にあるパッケージどうするか

http://stackoverflow.com/questions/18640305/how-to-keep-track-of-pip-installed-packages-in-an-anaconda-conda-env

では、pypi のパッケージから conda の recipe 作って conda で管理するのを推奨している。

$ conda skeleton pypi PACKAGE
$ conda build PACKAGE

http://docs.continuum.io/conda/build.html

http://docs.continuum.io/conda/commands/skeleton.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment