没有nodejs无法确定jupyterlab构建状态

时间:2018-06-25 16:24:54

标签: node.js jupyter-lab

我在终端中看到此错误:“没有nodejs,无法确定jupyterlab构建状态”。即使我的PC上安装了最新版本的nodejs。

请指导我该怎么办?

5 个答案:

答案 0 :(得分:1)

请尝试以下命令,按照提示进行操作,看看它是否对您有帮助。

jupyter lab --debug

您可以使用来检查npm或节点的安装

node -v
npm -v

答案 1 :(得分:0)

今天早上,我遇到了类似的问题,并在这里结束了。诊断消息似乎无害:

[W 07:35:51.998 LabApp] Could not determine jupyterlab build status without nodejs

但是,我为配置(Windows 10,Python 3.7的Anaconda发行版)解决它的方式是download NodeJS from the source。选择Node.js的LTS(长期支持)版本,而不是“具有最新功能的最新版本”。

接下来,确保节点可执行文件在搜索路径中。在Windows上,按住Windows键并单击Break。单击高级系统设置->环境变量->系统变量。双击PATH进行编辑。单击确定,直到出门为止。

在新的命令窗口中,运行:

jupyter lab

您正在输出中寻找类似的内容:

[I 07:16:26.721 LabApp] Node v10.15.3

答案 2 :(得分:0)

对于Mac OS / Windows:从here安装LTS版本的Node.js,然后重新启动jupyter lab。

答案 3 :(得分:0)

我从源代码安装了它,但看起来好像在conda上安装了一个旧版本,这导致了此问题。如果您已经使用conda(或类似的东西)安装了nodejs,您将获得一个过时的版本,将其卸载并从nodejs网站手动安装。该错误将解决。

答案 4 :(得分:0)

FWIW,我在 Win10 上收到了相同的错误消息,刚刚重新启动了虚拟环境,重新启动了 jupyter 实验室,并且自(几天)以来没有出现错误。如果存在潜在问题,当然无济于事:)