无法显示typeHBox的Jupyter Widget;小部件JavaScript库丢失了吗?

时间:2018-01-31 15:37:53

标签: jupyter-notebook jupyter tqdm

我正在尝试使用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是我正在使用的环境。

接下来我该怎么办?

1 个答案:

答案 0 :(得分:3)

你是否有机会使用新的“jupyter lab”?

JupyterLab的扩展系统是完全不同的。我让它在CentOS上工作:

  1. 您必须安装nodejs。可能最简单的方法是遵循official documentation for your OS CentOS示例(假设安装了EPEL repo):

    sudo yum install nodejs

  2. 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

  3. 关注ipywidgets install instructions

    jupyter labextension install @jupyter-widgets/jupyterlab-manager

  4. 最后一个命令使用npm为ipywidgets及其依赖项安装nodejs包。