我在终端中看到此错误:“没有nodejs,无法确定jupyterlab构建状态”。即使我的PC上安装了最新版本的nodejs。
请指导我该怎么办?
答案 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 实验室,并且自(几天)以来没有出现错误。如果存在潜在问题,当然无济于事:)