返回

给Jupyter Notebook穿上自动补全功能的外衣,升级开发体验

开发工具


Jupyter Notebook作为一个强有力的交互式数据科学环境,受到众多开发者的青睐。然而,其默认的代码自动补全功能却较为有限,无法提供像PyCharm那样丰富的提示选项。这对于开发人员来说,无疑会降低开发效率,特别是对于初学者而言,更是如此。

本教程将向您展示如何通过安装jupyter_contrib_nbextensions插件,为Jupyter Notebook添加像PyCharm一样高级的代码自动补全功能。有了这个插件,您就可以在编写代码时获得丰富的提示选项,从而提高开发效率。


准备虚拟环境

在开始安装插件之前,您需要先创建一个虚拟环境。这可以防止插件与其他Python包发生冲突。要创建虚拟环境,请按照以下步骤操作:

  1. 打开终端窗口。
  2. 输入以下命令:
python3 -m venv venv
  1. 激活虚拟环境。
source venv/bin/activate

安装jupyter_contrib_nbextensions插件

接下来,您需要安装jupyter_contrib_nbextensions插件。该插件提供了许多有用的扩展功能,包括代码自动补全功能。要安装该插件,请按照以下步骤操作:

  1. 在终端窗口中输入以下命令:
pip install jupyter_contrib_nbextensions
  1. 安装完成后,重新启动Jupyter Notebook。
jupyter notebook

配置扩展插件

安装完插件后,您需要对其进行配置。要做到这一点,请按照以下步骤操作:

  1. 在浏览器中打开Jupyter Notebook。
  2. 点击右上角的“扩展”按钮。
  3. 在“已安装”选项卡中,找到“jupyter_contrib_nbextensions”扩展。
  4. 点击“启用”按钮。

实际体验

现在,您就可以体验一下Jupyter Notebook的代码自动补全功能了。要在代码中使用自动补全功能,请按照以下步骤操作:

  1. 在代码编辑器中,输入您想要自动补全的代码。
  2. 按下Tab键。
  3. 您将看到一个包含可用补全选项的列表。
  4. 使用箭头键选择您想要的补全选项。
  5. 按下Enter键以完成补全。