R, Python, DB 備忘録

データベースとか、jupyter(Python)、Rとか色々

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

参考

qiita.com