Help us understand the problem. What is going on with this article?

AnacondaのJupyter notebookでnbextensionsを使う

More than 3 years have passed since last update.

はじめに

データ分析、機械学習、最適化、可視化で 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

以上

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away