如何在vscode中使用Jupyter Notebook

如何在vscode中使用Jupyter Notebook

为了解决 Jupyter Notebook 代码提示功能较弱的问题,可以考虑用 vscodeJupyter 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 格式的压缩包进行安装测试。

    深度截图_plasmashell_20211105180018.png

  • 下载后解压到指定目录,例如将其解压到 ~/softwares/ 目录下(目录可自行调节),并将解压文件夹重命名为 vscode

  • vim 打开 /usr/share/applications/vscode.desktop

    sudo vim /usr/share/applications/vscode.desktop
    
  • 向其写入以下内容:

    注意 IconExec 中的路径要和本地环境一致。

    [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 打开即可。
    深度截图_plasmashell_20211105184735.png

  • 若想要在终端中通过输入 code 命令打开 vscode,执行以下命令即可(注意可执行文件路径需要与本地环境一致):

    sudo ln -s ~/softwares/vscode/bin/code-insiders /usr/local/bin/code
    

安装插件

python 插件

打开 vscode,点击左侧栏中的插件图标,输入 python 搜索插件,找到对应的插件安装即可:

python 插件已经内置了 Jupyter Notebook,同时提供 python 代码智能提示,调试和格式化等功能。

深度截图_选择区域_20211105190805.png

tabnine 插件

点击插件图标,输入 tabnine ,选择插件进行安装即可:

tabnine 是一款基于 AI 的代码提示工具,可以有效提升编码的体验和效率,在使用过程中,会根据用户习惯进行智能预测提示,还是非常好用的,就是占用内存比较大,若运行内存不够,可以不安装。

深度截图_选择区域_20211105191054.png

使用内置 Jupyter Notebook

创建 .ipynb 文件

打开 vscode,创建 .ipynb 格式的文件,例如:test.ipynb

深度截图_plasmashell_20211105193556.png

切换内核环境

点击界面中的默认 python 环境,会弹出一个窗口,在窗口中选择对应的虚拟环境即可:

深度截图_plasmashell_20211105193901.png

运行代码

  • 可以点击 + 代码 来添加代码单元格:深度截图_plasmashell_20211105195405.png
  • 点击单元格左边上方的箭头按钮即可运行单元格中的代码:深度截图_plasmashell_20211105195550.png
  • 点击导航栏中的 全部运行 即可运行文件中所有 python 代码:深度截图_plasmashell_20211105195709.png

编写 Markdown

  • 可以点击 + Markdown 来添加 markdown 单元格:深度截图_plasmashell_20211105195848.png
  • 点击 markdown 单元格右边上方的对号按钮,可以对 markdown 内容进行预览:深度截图_plasmashell_20211105200009.png
  • 预览 markdown 单元格内容时,可以双击预览区域或者点击编辑按钮实现 markdown 内容的编辑:深度截图_plasmashell_20211105200038.png

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://cangmang.xyz/articles/1642849032438