赞
踩
目录
在使用jupyter lab过程中启用代码补全、提示功能,需要安装插件:
- @krassowski/jupyterlab-lsp
- @jupyterlab/server-proxy
在左侧的插件栏中可以搜索到上述插件,但是点击install没反应。
解决过程中,主要参考了下述链接。
解决 jupyter labextension install 报错 - banshaohuan - 博客园 (cnblogs.com)
给 jupyter lab 安装插件 - 知乎 (zhihu.com)
Anaconda安装jupyter lab + jupyterlsp(代码提示,代码纠错)详细搭建过程_善皮之的博客-CSDN博客_jupyter lsp
感谢各位博主^_^
(1)在Anaconda中“Environment“选择已建立的环境
(2)安装npm
在点击的环境中的命令行界面,安装npm
pip3 install npm
(3)安装@krassowski/jupyterlab-lsp:
在点击的环境中的命令行界面,安装lsp需要的环境
pip3 install jupyter-lsp
conda install -c conda-forge nodejs
jupyter labextension install @krassowski/jupyterlab-lsp
pip install python-language-server[all]
等待完成安装。
(4)安装@jupyterlab/server-proxy
依然在启动环境中的terminal中执行:
jupyter labextension install @jupyterlab/server-proxy
等待安装完成。
(5)验证
上述步骤完成后,在命令行启动jupyter lab,可以看到在左边的扩展插件中,上述已安装,并enable。
观察下方状态栏,如果显示Fully initialized,表示插件已工作
打开ipynb文件查看
代码补全功能正常。
(6)避坑
在安装上述插件时,选择在环境中安装,打开jupyter lab后的terminal中安装,即使INSTALLED中插件已具备且enable,但是初始化不一定能够正常(Fully initialized位置显示server extension missing)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。