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

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

  • 1 . 安装插件 kite
  • 2.安装lsp 插件
  • 3. 用第三方工具完成代码提示

找了很多,大部分都是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。
所以只要解释器选择对应的虚拟环境即可。配置简单且轻松。好用。

你可能感兴趣的:(jupyter,lab,kite,jupyter,pycharm,vscode)