hack のためのネタ帳, etc,,,

Jupyter notebook 上で nbextentions を ON/OFF 出来るようにするための拡張
ネタ元:

公式ページ等

setup

search

2020-01-21 現在 pip には jupyter-contrib-nbextensions で登録されているので、jupyter_contrib_nbextensions で検索しても見つからない。
$ pip3 search jupyter|grep contrib-nbextensions
jupyter-contrib-nbextensions (0.5.1)    - A collection of Jupyter nbextensions.

Install

以下のようにして pip3 でインストールした後、jupyter 側へもインストールする必要がある。
pip3 install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

なお、インストールは、jupyter-contrib-nbextensions でも jupyter_contrib_nbextensions でも大丈夫な模様。
パッケージ名は jupyter-contrib-nbextensions だが、インストールされるディレクトリは jupyter_contrib_nbextensions だった。
あとは jupyter notebook 起動すると、「nbextensions」ってタブが増えるので、nbextensions をブラウザから on/off 出来るようになる。

nbextensions

hinterland

補完やバルーンヘルプを表示してくれる。
ただし、現時点だと import したモジュールに限るようで、ノートブック上に docstring 書いてあっても反応してくれない。
また、入力済みコードや、コード補完直後だと、上手くバルーンヘルプが表示されず一旦、() を削って再度 ( を入れ直すか、SHIFT+TAB を叩いた時点でバルーンヘルプが表示されるようだ。

関連

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます