无法加载 jupyterlab-git 服务器扩展

Failed to load jupyterlab-git server extension

提问人:mockash 提问时间:1/27/2021 最后编辑:RussKiemockash 更新时间:4/5/2023 访问量:10906

问:

我正在尝试在jupyterlab中安装git扩展,但出现如下错误。所有服务器扩展都已启用,但不会加载。

enter image description here

(base) [root@user01 opt]# jupyter serverextension list
config dir: /opt/anaconda3/etc/jupyter
    jupyterlab  enabled
    - Validating...
      jupyterlab 2.2.6 OK
    jupyterlab_git  enabled
    - Validating...
      jupyterlab_git 0.23.3 OK
    nbdime  enabled
    - Validating...
      nbdime 2.1.0 OK

正如我在另一个页面中建议的那样,我已经安装了,但仍然没有帮助。我在 linux 机器上从 jupyterhub 运行 jupyterlab。jupyter_nbextensions_configurator

git jupyter-lab jupyterhub

评论

0赞 krassowski 1/27/2021
你的是什么?git --version
0赞 mockash 1/27/2021
git 版本为 2.23.3
0赞 krassowski 1/27/2021
命令的输出是完全相等还是不同?git version 2.23.3
0赞 mockash 1/27/2021
卸载了所有内容并重做,扩展程序现在工作正常,但文件资源管理器中的按钮显示为灰色。对这个@krassowski有什么想法吗?Git Clone
0赞 krassowski 1/27/2021
也许 github.com/jupyterlab/jupyterlab-git/issues/809?它似乎已在 master 中修复,因此一旦 JupyterLab 3.0 的新版本在未来几天发布,它应该可以正常工作。

答:

6赞 krassowski 1/29/2021 #1

这是 jupyterlab-git 0.22.2 中引入的已知错误。GitHub 问题中的评论提到刷新浏览器可能会有所帮助,但我还没有尝试过。此问题已在 JupyterLab 3.0 的新版本中修复 - 您可以使用以下命令进行安装:

pip install jupyterlab==3
pip install jupyterlab-git==0.30

如果您还不能更新到 JupyterLab 3.x,您可以降级到 0.22.1,这不受影响:

pip install jupyterlab-git==0.22.1

评论

0赞 Life is Good 5/6/2022
我遇到了类似的问题,并通过在我的 Windows 机器上更新 git 然后更新 jupyterlab-git 解决了它。
2赞 Soid 10/18/2021 #2

我不知道这是否是很多人的选择,但我遇到了这个问题,它帮助我重新启动 Jupyter 服务器(重新启动操作系统)。

评论

0赞 Marceli Wac 3/30/2023
这对我来说很有帮助。我安装了扩展,运行了重建命令,并抛出错误“无法加载jupyterlab-git服务器扩展...”以及确保已安装并检查它是否已启用的说明。我能够通过重新启动托管 jupyter 实验室的服务器来修复它。
0赞 Jash Vira 12/7/2021 #3

https://github.com/jupyterlab/jupyterlab-git/issues/861

上面的链接说有些人收到此错误,因为尚未为 JL3 发布新版本的扩展。

因此,请安装旧版本。

0赞 Prasun Kumar Khan 6/6/2022 #4

将以下 git 二进制文件位置添加到 PATH 环境变量中:

  1. %PROGRAMFILES%\Git\mingw64\libexec\git-core
  2. %PROGRAMFILES%\Git\usr\bin

,然后重新启动 Jupyter 会话。