为Jupyter Notebook设置像PyCharm一样高级的代码自动补全功能

1. 准备虚拟环境

打开Anaconda命令行工具,输入conda create -n jupyter-notebook python=3.7创建一个名为jupyter-notebook的虚拟环境

输入conda activate jupyter-notebook激活jupyter-notebook虚拟环境

命令行工具前方括号里的提示信息将由默认的base变为jupyter-notebook
在这里插入图片描述

2. 安装插件

在终端输入以下命令安装jupyter_contrib_nbextensions插件,nbextensions啥意思?整个翻译过来就是有牛B贡献的jupyter扩展工具

安装过程比较漫长,请耐心等待

pip install jupyter_contrib_nbextensions

安装完毕后需要为用户配置一下插件,在确保jupyter notebook未运行的情况下运行以下命令

jupyter contrib nbextension install --user --skip-running-check

3. 启动并配置jupyter-notebook扩展工具

在终端运行jupyter notebook命令启动jupyter-notebook,启动后在浏览器界面中比以往多了一个名为Nbextensions的标签,所有的插件默认是关闭的,点击下图所示按钮即可打开插件管理。
为Jupyter Notebook设置像PyCharm一样高级的代码自动补全功能_第1张图片
勾选名为Hinterland的插件,即可开启代码自动补全,如下图。该插件的描述大致意思是:为每一次键盘输入自动弹出代码自动补全选项,而不是必须按下Tab键才显示出代码补全推荐项
为Jupyter Notebook设置像PyCharm一样高级的代码自动补全功能_第2张图片

4. 体验一把

在每输入一个或几个字母时,都会自动弹出代码补全选项,按下回车键默认选定第一项补全代码。

为Jupyter Notebook设置像PyCharm一样高级的代码自动补全功能_第3张图片

更多其他好玩儿的插件,等你来研究和体验!

你可能感兴趣的:(python,virtualenv,编辑器,jupyter,pycharm)