前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jupyter lab最强代码提示插件来了

jupyter lab最强代码提示插件来了

作者头像
Python大数据分析
发布2022-04-03 10:13:05
4K0
发布2022-04-03 10:13:05
举报

1 简介

提起kite相信不少朋友都有印象,它是一个功能非常强大的代码补全工具,目前可用于Pythonjavascript,为许多知名的编辑器譬如Vs CodePycharm提供对应的插件。

图1

而最近kite开源了针对jupyter lab的代码补全插件,使得我们在代码提示补全功能较弱的jupyter lab平台上也可以体验到强大的kite功能,本文就将带大家来学习如何在jupyter lab中使用kite引擎。

2 在jupyter lab中使用kite

下面我们分步骤讲解:

2.1 安装kite软件

要使用kite服务,首先我们需要下载kite引擎软件,你可以到官方网站( https://kite.com/ )去下载kite的安装包:

图2

考虑到是国外网站下载速度很慢,我们准备了百度云下载连接(链接:https://pan.baidu.com/s/15GxJXhv0VM1AK341N4t5_A 提取码:yevd),下载完成后,双击打开安装,根据提示选择自己想要的配置方式,这里可以不注册直接跳过:

图3

安装完成后,保持kite软件开启,下面我们来配置jupyter lab的部分。

2.2 jupyter lab的配置

为了更好地演示,下面我们利用conda创建新的环境:

代码语言:javascript
复制
conda create -n kite python=3.7

激活新环境后,我们需要安装2.2.0以上版本的jupyter lab,但是目前jupyter lab的最新正式版本为2.1.5,因此我们需要使用pip来安装其提前发行版本,这里我选择2.2.0a1

代码语言:javascript
复制
pip install --pre jupyterlab==2.2.0a1

安装完成之后,我们把jupyter lab运行插件所需的nodejs也一并安装上:

代码语言:javascript
复制
conda install nodejs

最后再以此运行下面的命令行来安装kitejupyter lab中运行所需的依赖:

代码语言:javascript
复制
pip install jupyter-kite
jupyter labextension install @kiteco/jupyterlab-kite

一切准备就绪,下面我们来看看效果如何。

2.3 kite的使用

为了检验效果,我们可以装上常用的pandasnumpyscikit-learn等库,再运行jupyter lab命令启动,刚进入jupyter lab界面打开ipynb文件后,左下角会出现正处于indexing状态的kite图标:

图4

当你开始书写代码时,kite图标状态会变成ready,随着你书写代码,代码提示功能也随即运作起来:

图5

图6

并且在你开启光标跟踪功能之后,打开的kite界面里的文档还会自动跟踪你鼠标停留的地方:

图7

目前kite面向jupyter lab的插件还处于实验阶段,如果你在使用体验过程中遇到问题,可以到官方Github( https://github.com/kiteco/jupyterlab-kite )仓库下提问

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python大数据分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 简介
  • 2 在jupyter lab中使用kite
    • 2.1 安装kite软件
      • 2.2 jupyter lab的配置
        • 2.3 kite的使用
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档