はじめに

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

Anaconda cloudを使う

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

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

conda install -y -c conda-forge jupyter_contrib_nbextensions

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

image

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

手っ取り早く docker で試す

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

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

Anaconda cloudで探す

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

anaconda search nbextensions

以上

广告
将在 10 秒后关闭
bannerAds