Uninstalled Core Extensionsに残るゴミ
JupyterLab Extensionがアンインストールできない?
一般的な話、というより、自分の場合はもっぱら@axlair/jupyterlab_vim
で起きた話なんですが。
※念のため、上記の拡張機能(Vim keybindings)はたぶん悪くないです。
現象
普通は、jupyterlabのExtension managerで拡張機能をInstallすると、Rebuildを促されてそのあと拡張機能が有効になるわけですが、有効にした後にUninstallすると、なぜかUninstall状態で固定されてしまって再度Installしても使えなくなってしまう。
- Uninstall状態で固定、というのは自分が勝手に作った表現だが、下記のコマンドを打った時に、Uninstalled Core Extensionsに残ってしまうことが確認できる。
C:\Users\ユーザー名>jupyter labextension list JupyterLab v3.0.10 Uninstalled core extensions: @axlair/jupyterlab_vim
対処
build_config.json
の中に残ってしまっているゴミを消す。
場所は(自分にのみPythonインストールしている場合は)、ここです。
C:\Users\ユーザー名\AppData\Local\Programs\Python\Python<バージョン>\share\jupyter\lab\settings