【问题标题】:Could not determine jupyterlab build status without nodejs没有 nodejs 无法确定 jupyterlab 构建状态
【发布时间】:2018-12-04 07:04:45
【问题描述】:

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

请指导我该怎么做?

【问题讨论】:

    标签: node.js jupyter-lab


    【解决方案1】:

    今天早上我遇到了一个类似的问题,结果就到了这里。诊断消息似乎是无害的:

    [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
    

    【讨论】:

    • 肯定是最佳答案,感谢您的完整解释和修复
    • 知道如何确保它在新环境中恢复正常。由于路径在没有激活环境时返回节点,但是当我在激活环境后尝试时它不会返回节点路径
    • @Eswar Chitirala: 激活环境然后运行 ​​conda: conda install -c conda-forge nodejs
    【解决方案2】:

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

    jupyter lab --debug
    

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

    node -v
    npm -v
    

    【讨论】:

      【解决方案3】:

      在 Unbuntu 20.04 上,只需激活环境并通过 conda 安装:

      conda install -c conda-forge nodejs

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

            FWIW,我在 Win10 上收到了相同的错误消息,刚刚重新启动了虚拟环境,重新启动了 jupyter lab,并且从那以后(几天)没有出现错误。如果存在潜在问题,当然没有帮助:)

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2019-11-19
              • 2021-04-27
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-04-21
              • 2017-03-09
              相关资源
              最近更新 更多