运行时错误:JupyterLab 构建失败

0 macos jupyter-lab

我正在努力解决 Jupyter 实验室中扩展安装的问题 ( https://github.com/krassowski/jupyterlab-lsp )。我使用的是 MacOS 11.4。安装扩展后,需要重建。我用了

jupyter lab build
Run Code Online (Sandbox Code Playgroud)

jupyter lab build --minimize=FALSE
Run Code Online (Sandbox Code Playgroud)

(可能会解决任何内存问题),但是重建失败并显示以下消息:

An error occured.
RuntimeError: JupyterLab failed to build
See the log file for details:  /var/folders/hm/dsc1zn0j30s31yp_n6911dym0000gn/T/jupyterlab-debug-v9tx8kpz.log
Run Code Online (Sandbox Code Playgroud)

基于类似的问题,我认为有一个内存问题需要解决。也就是说,我无法确定日志文件的位置以进一步排除故障。该文件不会显示在聚光灯搜索中,列出的任何目录也不会显示。

kra*_*ski 6

作为此扩展的作者,我不建议从源安装它(或安装任何其他 JupyterLab 扩展,该扩展也作为源的预构建扩展分发,请参阅此答案以了解详细信息)。pip相反,请使用 JupyterLab 3.0+ 并使用或conda(不需要构建步骤)安装预构建版本,如自述文件中所示。

请卸载源扩展:

jupyter labextension uninstall @krassowski/jupyterlab-lsp
Run Code Online (Sandbox Code Playgroud)

通过检查确保它已经消失:

jupyter labextension list
Run Code Online (Sandbox Code Playgroud)

更新 JupyterLab:

pip install -U jupyterlab>=3
# or if using conda:
# conda install -c conda-forge jupyterlab>=3
Run Code Online (Sandbox Code Playgroud)

然后安装扩展:

pip install jupyterlab-lsp
# or if using conda:
# conda install -c conda-forge jupyterlab-lsp
Run Code Online (Sandbox Code Playgroud)

并根据需要安装语言服务器并在自述文件中进行解释。如有任何问题,请告诉我。