【发布时间】:2018-12-04 07:04:45
【问题描述】:
我在终端中看到此错误:“在没有 nodejs 的情况下无法确定 jupyterlab 构建状态”。即使在我的 PC 上安装了最新版本的 nodejs。
请指导我该怎么做?
【问题讨论】:
标签: node.js jupyter-lab
我在终端中看到此错误:“在没有 nodejs 的情况下无法确定 jupyterlab 构建状态”。即使在我的 PC 上安装了最新版本的 nodejs。
请指导我该怎么做?
【问题讨论】:
标签: node.js jupyter-lab
今天早上我遇到了一个类似的问题,结果就到了这里。诊断消息似乎是无害的:
[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 键和中断。单击高级系统设置 -> 环境变量 -> 系统变量。双击 PATH 进行编辑。单击确定,直到您退出。
在新的命令窗口中,运行:
jupyter lab
您正在输出中寻找类似的内容:
[I 07:16:26.721 LabApp] Node v10.15.3
【讨论】:
尝试下面的命令,按照提示操作,看看它是否对您的问题有帮助。
jupyter lab --debug
您可以使用检查您的 npm 或节点的安装
node -v
npm -v
【讨论】:
在 Unbuntu 20.04 上,只需激活环境并通过 conda 安装:
conda install -c conda-forge nodejs
【讨论】:
对于 Mac OS/Windows:从 here 安装 LTS 版本的 Node.js 并重新启动 jupyter lab。
【讨论】:
我从源代码安装它,但看起来 conda 上安装了一个旧版本,这导致了这个问题。如果你用 conda(或类似的东西)安装了 nodejs,你会得到一个过时的版本,卸载它并手动从 nodejs 网站安装它。错误将得到修复。
【讨论】:
FWIW,我在 Win10 上收到了相同的错误消息,刚刚重新启动了虚拟环境,重新启动了 jupyter lab,并且从那以后(几天)没有出现错误。如果存在潜在问题,当然没有帮助:)
【讨论】: