jupyterlab及其插件安装

启用jupyterlab以及插件jupyter-lsp的自动补全功能

使用虚拟环境演示

1
2
3
4
5
6
7
8
9
10
11
12
13
conda create -n test
conda activate test
conda install python=3.8 nb_conda
conda install jupyterlab
jupter lab --version

#相关插件和服务器
pip install jupyterlab-lsp
pip install 'python-lsp-server[all]'

#设置jupyterlab的实时补全
settings -> settings editor -> code completion -> continuous hinting 以及 另一个completion文件里的autocompletion功能

踩坑集合

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
虚拟环境下载的包有点乱
conda list --revisions
conda install --rev 0
回退到最开始的环境版本,也就是重置环境


使用虚拟环境测试
conda create -n test
conda activate test
conda install python=3.9 nb_conda
conda list
jupyter --version
启动jupyter notebook 警告jupyterlab无法加载
我的尝试 conda install jupyterlab
pip install --upgrade tornado 均无效
pip install --upgrade notebook 成功

查看jupyterlab扩展信息
jupyter labextension list
发现出现enable 红叉
pip show jupyterlab
是版本不兼容 pip install --upgrade jupyterlab 成功


安装 更新或者删除jupyterlab插件 最好后面用
jupyter lab clean
jupyter lab build
重新编译一下