无法在没有nodejs的情况下确定jupyterlab构建状态

twh00eeo  于 2023-04-20  发布在  Node.js
关注(0)|答案(8)|浏览(431)

我在终端看到这个错误:“无法在没有nodejs的情况下确定jupyterlab构建状态”。即使在我的PC上安装了最新版本的nodejs。
请指导我该怎么做?

anhgbhbe

anhgbhbe1#

我从源代码安装了它,但它看起来像是在conda上安装了一个旧版本,这导致了这个问题。如果你已经安装了nodejs与conda(或类似的东西),你会得到一个过时的版本,卸载它,并从nodejs网站手动安装它。错误将得到修复。

7cwmlq89

7cwmlq892#

为了完整起见,在Linux Mint LMDE 5上,使用pip安装解决了这个问题:
安装nodejs

dtcbnfnu

dtcbnfnu3#

nodejs仍然需要python绑定

sudo pip install nodejs
llycmphe

llycmphe4#

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

[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。选择LTS(长期支持)版本的Node.js,而不是“最新功能”版本。
接下来,确保节点可执行文件在搜索路径中。在Windows上,按住Windows键并断开。单击高级系统设置-〉环境变量-〉系统变量。双击PATH进行编辑。单击确定,直到退出。
在新的命令窗口中,运行:

jupyter lab

你在输出中寻找类似这样的东西:

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

w6lpcovy5#

在Unbuntu 20.04上,只需激活环境并通过conda安装:
conda install -c conda-forge nodejs

m3eecexj

m3eecexj6#

尝试下面的命令,按照提示操作,看看它是否对您的问题有帮助。

jupyter lab --debug

您可以使用以下命令检查npm或nodes的安装

node -v
npm -v
ni65a41a

ni65a41a7#

FWIW,我在Win10上得到了同样的错误信息,然后重新启动了虚拟环境,重新启动了jupyter实验室,从那以后(几天)就没有出现过错误。当然如果有潜在的问题也没有帮助:)

igetnqfo

igetnqfo8#

对于Mac OS/Windows:从here安装LTS版本的Node.js并重启jupyter lab。

相关问题