为了解决 Jupyter Notebook
代码提示功能较弱的问题,可以考虑用 vscode
的 Jupyter Notebook
插件和 Tabnine
插件来提升编码体验。
安装 vscode
推荐安装 vscode Insider 版本,因为在 stable 版 vscode 中使用 Jupyter Notebook 插件加载 Markdown 内容时,部分字体过小,影响浏览体验。
下载地址
vscode
下载地址为:download vscode insider
在 Windows 下安装
由于在 Windows
下安装 vscode
比较简单,下载对应的 .exe
安装包进行安装即可,故不再细述。
在 Linux 下安装
-
在这里以
Manjaro
系统为例,选择64
位.tar.gz
格式的进行下载:注意:
Ubuntu
系统可以下载.deb
格式安装包进行安装,考虑到通用性,本文选择.tar.gz
格式的压缩包进行安装测试。 -
下载后解压到指定目录,例如将其解压到
~/softwares/
目录下(目录可自行调节),并将解压文件夹重命名为vscode
。 -
用
vim
打开/usr/share/applications/vscode.desktop
:sudo vim /usr/share/applications/vscode.desktop
-
向其写入以下内容:
注意
Icon
和Exec
中的路径要和本地环境一致。[Desktop Entry] Version=1.0 Type=Application Name=Visual Studio Code Icon=/home/zyk/softwares/vscode/resources/app/resources/linux/code.png Exec=/home/zyk/softwares/vscode/bin/code-insiders Comment=Open Source ("Code - OSS") Categories=Development;IDE; Terminal=false
-
保存并退出
vim
。 -
在应用程序菜单中搜索
Visual Studio Code
打开即可。
-
若想要在终端中通过输入
code
命令打开vscode
,执行以下命令即可(注意可执行文件路径需要与本地环境一致):sudo ln -s ~/softwares/vscode/bin/code-insiders /usr/local/bin/code
安装插件
python 插件
打开 vscode
,点击左侧栏中的插件图标,输入 python
搜索插件,找到对应的插件安装即可:
python
插件已经内置了Jupyter Notebook
,同时提供python
代码智能提示,调试和格式化等功能。
tabnine 插件
点击插件图标,输入 tabnine
,选择插件进行安装即可:
tabnine
是一款基于AI
的代码提示工具,可以有效提升编码的体验和效率,在使用过程中,会根据用户习惯进行智能预测提示,还是非常好用的,就是占用内存比较大,若运行内存不够,可以不安装。
使用内置 Jupyter Notebook
创建 .ipynb 文件
打开 vscode
,创建 .ipynb
格式的文件,例如:test.ipynb
:
切换内核环境
点击界面中的默认 python
环境,会弹出一个窗口,在窗口中选择对应的虚拟环境即可:
运行代码
- 可以点击
+ 代码
来添加代码单元格: - 点击单元格左边上方的箭头按钮即可运行单元格中的代码:
- 点击导航栏中的
全部运行
即可运行文件中所有python
代码:
编写 Markdown
- 可以点击
+ Markdown
来添加markdown
单元格: - 点击
markdown
单元格右边上方的对号按钮,可以对markdown
内容进行预览: - 预览
markdown
单元格内容时,可以双击预览区域或者点击编辑按钮实现markdown
内容的编辑: