Python
pip
Jupyter
Jupyter-notebook
nbextensions

jupyter nbextensionsタブが出ない! jupyter-notebook5.7.0

jupyter-notebookのnbextensionsの設定タブが出てこないということでissueに上がっていたので日本語用としてメモしておきます。
2018/09/29現在はjupyter-notebookのバージョン5.7.0ではnbextensionsの設定タブが消えている現象が起きています。

cannot see jupyter nbextension configurator tab #72

image.png

基本的にjupyterは

$ pip3 install --user jupyter

などのコマンドでインストールするのですが、jupyter-notebookも最新バージョンの5.7.0がインストールされてしまいます。

$ pip3 freeze | grep notebook
notebook==5.7.0
$ jupyter-notebook --version
5.7.0

https://github.com/jupyter/notebook

バージョンを下げる解決法

そこで以下のコマンドでnotebookのバージョンだけ5.6.0にしてやることで解消されます。

$ pip3 uninstall notebook                 # 現在のバージョンを削除
($ sudo chown -R $USER:$USER ~/.local    # もしPermissionエラーが出る場合はこのコマンドを実行)
$ pip3 install notebook==5.6.0     # バージョン5.6.0をインストール

もし、他のパッケージをpip installでインストールした場合、それによってjupyter-notebookのバージョンがアップグレードされる可能性があります。その際は最後に上のコマンドをもう一度実行してバージョンを5.6.0を戻せば治ります。

image.png

直接URLにアクセスする解決法

image.png