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

Jupyter notebook 无法显示typeHBox的Jupyter小部件;JavaScript库丢失了吗?,jupyter-notebook,jupyter,tqdm,Jupyter Notebook,Jupyter,Tqdm,在使用Keras训练模型时,我试图在我的Jupyter笔记本中获取进度条,但我被以下错误消息卡住了: 无法显示HBox类型的Jupyter小部件 如果您正在Jupyter笔记本或Jupyter实验室中阅读此消息 笔记本,这可能意味着小部件JavaScript仍在加载。如果 此消息持续存在,可能意味着小部件 库未安装或未启用。有关设置说明,请参阅 如果您正在另一个前端阅读此消息(例如 在GitHub或NBViewer上进行静态渲染),这可能意味着 前端目前不支持小部件 我访问了他们链接到的服务器,

在使用Keras训练模型时,我试图在我的Jupyter笔记本中获取进度条,但我被以下错误消息卡住了:

无法显示HBox类型的Jupyter小部件

如果您正在Jupyter笔记本或Jupyter实验室中阅读此消息 笔记本,这可能意味着小部件JavaScript仍在加载。如果 此消息持续存在,可能意味着小部件 库未安装或未启用。有关设置说明,请参阅

如果您正在另一个前端阅读此消息(例如 在GitHub或NBViewer上进行静态渲染),这可能意味着 前端目前不支持小部件

我访问了他们链接到的服务器,并执行了他们的命令。似乎什么都不管用,我也不知道下一步该怎么做

早些时候,它只是说我有一个旧版本的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是我正在使用的环境

下一步我能做什么?

你有没有可能使用新的“jupyter实验室”

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

  • 您必须安装了nodejs。也许最简单的方法就是跟随。
    CentOS示例(假设安装了EPEL回购):

    sudo yum安装nodejs

  • npm应该能够安装软件包,因此:
    
    配置集代理http://proxy.company.com:8080
    npm配置集https代理http://proxy.company.com:8080

  • 如下:

    jupyter-labextension安装@jupyter-widgets/jupyterlab-manager


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

    是否尝试重新启动笔记本?我遇到了同样的问题,重新启动笔记本做了同样的事情trick@vladimir.gorea不幸的是,它对我没有帮助。我实际上使用的是旧的Jupyter,版本4.3.1。