LoginSignup
148
147

More than 5 years have passed since last update.

AnacondaのJupyter notebookでnbextensionsを使う

Last updated at Posted at 2016-08-29

はじめに

データ分析、機械学習、最適化、可視化で Jupyter notebookを使っている人が多いかと思います。
また、Pythonの実行環境構築のために、anaconda を利用している人も増えているようです。
Jupyterの拡張機能として、nbextensionsがありますが、最新の anaconda の jupyter では、単純には利用できないようです。
ここでは、anaconda の jupyter でnbextensionsを使う方法を説明します。

Anaconda cloudを使う

conda コマンドでは、continuum社で稼働確認したパッケージをインストールできます。それとは別に、PyPIのように、anacondaに特化したコミュニティパッケージサイトがあります。それが、anaconda cloudです。このサイトの先人たちの用意してくれたパッケージを使うと、通常だと苦労するインストールがとてもはかどることがあります。

anaconda の jupyter でnbextensions を使う1つの方法として、下記のようにできます。

bash
conda install -y -c conda-forge jupyter_contrib_nbextensions

インストールできたら、jupyter notebook を起動してみましょう。下記のように nbextensions が使えるようになっています。

image

また、"conda list | grep conda-forge" で conda-forge でインストールまたは更新されたパッケージを確認できます。

手っ取り早く docker で試す

docker も用意しました。下記のようにして、簡単に試せます。docker 起動後にブラウザを更新してください。

bash
firefox http://localhost:8888 &
docker run -it --rm -p 8888:8888 tsutomu7/jupyter

Anaconda cloudで探す

上記の方法は、anaconda cloud のコマンドである anaconda で調べました。下記のようにすると、いくつかの候補が出てきますので、いろいろと試した結果、conda-forge がよさそうでしたので、利用しています。

bash
anaconda search nbextensions

以上

148
147
0

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
148
147