jupyter lab 配置代码提示、代码补全

找了很多,大部分都是jupyter notebook的代码提示。
自己配置lab的代码提示也踩了很多坑,这里记录一下。
lab下主要的代码提示有三种方法。
插件kite、插件lsp、和第三方工具(vs code,pycharm)

1 . 安装插件 kite

需要先安装kite engine 。(2021/12)官网不能下载了。 下载链接.
然后再安装插件 jupyterlab-kite
官网教程是这么说的

If you’re using JupyterLab 3.0.x, simply run:

pip install "jupyterlab-kite>=2.0.2"

If you’re using JupyterLab 2.2.x, run:

pip install "jupyter-kite<2.0.0"
jupyter labextension install "@kiteco/jupyterlab-kite"

实际上可能会出现很多问题。最好先安装nodejs,并且版本大于10。最好是有LTS的版本。(2021/12 有LTS的最新版本是16.3.1)

conda search nodejs  # 搜索conda下的nodejs版本。
conda install nodejs=16.3.1 -c conda-forge

用这个查看node js 版本

node -v

实测也不太好用。每次需要等那么一点点时间才能弹出代码提示,这个卡顿让人很不爽。但是如果代码是在服务器上,并且远程运行的话,这个可能是最佳方案。

2.安装lsp 插件

这个比较复杂。同样最好也先安装node.js,并且版本大于10.

pip install jupyter-lsp
jupyter labextension install @krassowski/jupyterlab-lsp 
pip install python-language-server[all]

详细的教程参考这个 链接: jupyter lab 安装 lsp.

3. 用第三方工具完成代码提示

vs code和pycharm都是我非常推荐的。
vs code 和pycharm只是编辑文件,实际的运行依旧是依靠jupyter lab。
所以只要解释器选择对应的虚拟环境即可。配置简单且轻松。好用。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值