3 回答
TA贡献1780条经验 获得超3个赞
利用https://github.com/jupyter-widgets/ipywidgets/issues/2488#issuecomment-509719214在 jupyterlab 终端中 - 在 jupyterhub 上运行 - 执行:
pythonversion=3.7
labversion=0.34.12
labmanagerversion=0.37.4
ipywidgetsversion=7.4.2
conda install ipywidgets=$ipywidgetsversion -c conda-forge -y --override-channels -c main
conda install jupyterlab=$labversion -y -c conda-forge --override-channels -c main
jupyter-labextension install @jupyter-widgets/jupyterlab-manager@$labmanagerversion
在这一点上,jupyter lab clean; jupyter lab build可能会感兴趣。
然后在同一个 jupyterlab 窗口中运行的 .ipynb 笔记本中,点击重启内核按钮。
重要提示:不要忘记刷新浏览器页面 - 否则所有努力都将付诸东流。:\
然后执行示例:
from ipywidgets import interact
@interact(x=(0, 100, 10))
def p(x=50):
pass
我从没想过我会活着看到这一天,但是 - 嘿 presto - 小部件终于出现了!
可悲的是,设置对其他扩展的安装非常敏感,并且兼容版本的组合非常具体。
TA贡献1840条经验 获得超5个赞
由于您尝试了几种可能的解决方案但均未成功,因此探索问题与 JupyterLab 和 kubernetes 如何在后端相互交互有关的可能性也许是明智的。如果这是问题所在,您可能需要将安装语句添加到底层容器文件并重新构建它,以便在构建时安装正确的扩展。你在使用 dockerfile 吗?您是否拥有编辑正在部署的底层软件容器的必要权限?如果其中任何一个都不是,是否有可以联系的系统管理员?
TA贡献2065条经验 获得超13个赞
我不在 k8s 上,但如果其他人在这里寻找同样的错误,我的解决方法是运行:
jupyter labextension install @jupyter-widgets/jupyterlab-manager
重启内核,重新加载页面等。
添加回答
举报