我正在尝试使用keras-tqdm在使用Keras训练模型时在我的Jupyter笔记本中获得进度条,但我仍然坚持以下错误消息:
无法显示HBox类型的Jupyter Widget。
如果您正在Jupyter Notebook或JupyterLab中阅读此消息 Notebook,这可能意味着小部件JavaScript仍在加载。如果 此消息仍然存在,这可能意味着小部件JavaScript 库未安装或未启用。有关设置说明,请参阅Jupyter Widgets Documentation。
如果您正在另一个前端阅读此消息(例如,a GitHub或NBViewer上的静态渲染),它可能意味着你的 前端目前不支持小部件。
我访问了他们链接到的documentation page并执行了他们的命令。似乎没什么用,我对下一步是什么感到迷茫。
之前它刚才说我有一个旧版本的JavaScript小部件,我需要一个更新的。我按照各种说明尝试更新JavaScript小部件,这就是发生的原因。
要清楚,这是文档中的命令:
conda install -c conda-forge ipywidgets
当我运行它时,我得到以下内容:
# All requested packages already installed.
# packages in environment at C:\ProgramData\Anaconda2\envs\py36:
#
ipywidgets 7.1.1 py36_0 conda-forge
其中py36是我正在使用的环境。
接下来我该怎么办?
答案 0 :(得分:3)
你是否有机会使用新的“jupyter lab”?
JupyterLab的扩展系统是完全不同的。我让它在CentOS上工作:
您必须安装nodejs。可能最简单的方法是遵循official documentation for your OS CentOS示例(假设安装了EPEL repo):
sudo yum install nodejs
npm应该可以安装软件包,所以if you are behind proxy:
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
关注ipywidgets install instructions:
jupyter labextension install @jupyter-widgets/jupyterlab-manager
最后一个命令使用npm为ipywidgets及其依赖项安装nodejs包。