jupyterlab升级后的数个插件问题

第一,插件@jupyterlab/notebook-extension:tracker报错

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[W 2023-08-12 15:11:31.242 LabApp] Failed validating settings (@jupyterlab/notebook-extension:tracker): Additional properties are not allowed ('experimentalDisableDocumentWideUndoRedo', 'numberCellsToRenderDirectly', 'observedBottomMargin', 'observedTopMargin', 'remainingTimeBeforeRescheduling', 'renderCellOnIdle' were unexpected)

Failed validating 'additionalProperties' in schema:
{'additionalProperties': False,
'definitions': {'kernelStatusConfig': {'additionalProperties': False,
'properties': {'showOnStatusBar': {'default': False,
'description': 'If '
'`true`, '
'the '
'kernel '
'status '
'progression '
'will '
'be '
'displayed '
'in '
'the '
'status '
'bar '
'otherwise '
'it '
'will '
'be '
'in '
'the '
'toolbar.',
'title': 'Show '
'kernel '
'status '
'on '
'toolbar '
'or '
'status '
'bar.',
'type': 'boolean'},
'showProgress': {'default': True,
'title': 'Show '
'execution '
'progress.',
'type': 'boolean'}},
'type': 'object'}},
'description': 'Notebook settings.',
...

解决:从~\.jupyter\lab\user-settings\@jupyterlab\notebook-extension\tracker.jupyterlab-settings中删除以上选项。

第二,升级后部分Widgets无法正常显示,例如tqdm的进度条。

如果单单显示一个Error display widgets,那么首先要重新build插件。

1
jupyter lab build

如果提示node版本太低,就升级nodejs。

插件重新编译好后,应该可以进入js的阶段了。如果还是不能正常显示,显示一个框框让Click to show javascript error,那么可能需要升级ipywidgets的版本。