3 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
利用https://github.com/jupyter-widgets/ipywidgets/issues/2488#issuecomment-509719214在 jupyterlab 終端中 - 在 jupyterhub 上運(yùn)行 - 執(zhí)行:
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
在這一點(diǎn)上,jupyter lab clean; jupyter lab build可能會(huì)感興趣。
然后在同一個(gè) jupyterlab 窗口中運(yùn)行的 .ipynb 筆記本中,點(diǎn)擊重啟內(nèi)核按鈕。
重要提示:不要忘記刷新瀏覽器頁面 - 否則所有努力都將付諸東流。:\
然后執(zhí)行示例:
from ipywidgets import interact
@interact(x=(0, 100, 10))
def p(x=50):
pass
我從沒想過我會(huì)活著看到這一天,但是 - 嘿 presto - 小部件終于出現(xiàn)了!
可悲的是,設(shè)置對(duì)其他擴(kuò)展的安裝非常敏感,并且兼容版本的組合非常具體。

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
由于您嘗試了幾種可能的解決方案但均未成功,因此探索問題與 JupyterLab 和 kubernetes 如何在后端相互交互有關(guān)的可能性也許是明智的。如果這是問題所在,您可能需要將安裝語句添加到底層容器文件并重新構(gòu)建它,以便在構(gòu)建時(shí)安裝正確的擴(kuò)展。你在使用 dockerfile 嗎?您是否擁有編輯正在部署的底層軟件容器的必要權(quán)限?如果其中任何一個(gè)都不是,是否有可以聯(lián)系的系統(tǒng)管理員?

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
我不在 k8s 上,但如果其他人在這里尋找同樣的錯(cuò)誤,我的解決方法是運(yùn)行:
jupyter labextension install @jupyter-widgets/jupyterlab-manager
重啟內(nèi)核,重新加載頁面等。
添加回答
舉報(bào)