我注意到interactive widgets在我的Jupyter Lab笔记本中无法正常工作。
以下代码应产生一个交互式滑块,但不会:
from ipywidgets import interact, interactive, fixed, interact_manual
import ipywidgets as widgets
def f(x):
return x
interact(f, x=10);
这是什么问题,如何使小部件正常工作?
答案 0 :(得分:1)
您需要安装小部件扩展名
pip install ipywidgets
jupyter nbextension enable --py widgetsnbextension --sys-prefix
答案 1 :(得分:0)
根据docs:
要安装JupyterLab扩展,您还需要在终端中要求运行以下命令,该终端要求您已安装nodejs 。
jupyter labextension install @jupyter-widgets/jupyterlab-manager
我想这是您缺少的后一个nodejs要求,例如康达,首先运行:
conda install nodejs