Dragon Arrow written by Tatsuya Nakaji, all rights reserved animated-dragon-image-0164

jupyter_contrib_nbextensionsのインストール

Oct 08, 2019

jupyter_contrib_nbextensions


jupyter_contrib_nbextensions


jupyterの拡張機能で、目次の自動生成やコード補完、スニペットの登録などをできるようになります。(ユーザーと開発者のグループによって独立して維持されており、IPython開発チームと公式には関係していません。)

ドキュメント https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/index.html


インストール


1. pythonパッケージのインストール


・pipでインストール

PyPiから現在のversionをインストールするために、以下のコマンドをタイプします

pip install jupyter_contrib_nbextensions


もしくは、このレポジトリ の現在のブランチから直接インストールすることもできます。

pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master


・Condaでインストール

ノートブック拡張用のcondaパッケージと、conda-forgeから入手可能なjupyter_nbextensions_configuratorがあります。両方を使用してインストールできます

conda install -c conda-forge jupyter_contrib_nbextensions

ここで、


jupyter contrib nbextension install --sys-prefix

 のコマンドを使用すると、cssファイル、javascriptファイルも同時にインストールし、手順2をやらなくて済みます。


・クローンされたレポジトリ からインストール

git clone https://github.com/ipython-contrib/jupyter_contrib_nbextensions.git

それから、編集可能なpip installコマンドを行う(-e)

pip install -e jupyter_contrib_nbextensions


2. javascriptとcssファイルをインストール

jupyter contrib nbextension install --user


3. extensionsを使用可、使用不可にする


extnsionを使用可にするために、jupyterのサブコマンドを使用できる

jupyter nbextension enable <nbextension require path>

例えば

jupyter nbextension enable codefolding/main


使用不可にするとき

jupyter nbextension disable <nbextension require path>

例えば

jupyter nbextension disable codefolding/main


より詳しい内容は、公式ドキュメント参照

公式ドキュメント