热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VSCode中的JupyterNotebook插件

本文介绍如何在VisualStudioCode中使用JupyterNotebook插件,包括创建、编辑和运行笔记本的基本操作。
在 VS Code 中使用 Jupyter Notebook 插件

Jupyter Notebook 是一种广泛使用的交互式开发环境,支持多种编程语言,如 Python、R 和 Julia。它结合了 Markdown 文本和可执行代码单元,非常适合协作和数据科学项目。

Visual Studio Code (VS Code) 是一款流行的开源集成开发环境 (IDE),支持多种编程语言,并通过插件系统不断扩展功能。尽管 VS Code 本身没有原生支持 Jupyter Notebook,但自 2019 年以来,随着 Python 扩展的更新,VS Code 已经能够无缝集成 Jupyter Notebook。

本文将详细介绍如何在 VS Code 中创建、编辑和运行 Jupyter Notebook。

创建新的 Jupyter Notebook:

要创建一个新的 Jupyter Notebook,请按照以下步骤操作:

  1. 打开命令面板(Mac 上按 ⇧⌘P 或 Windows/Linux 上按 Ctrl+Shift+P)。
  2. 输入“Jupyter”并选择“Python: 创建空白的新 Jupyter 笔记本”选项。
  3. 这将创建一个新的笔记本文件,例如 JupyterExample.ipynb

[示例视频]

插入和删除单元格:

您可以轻松地在笔记本中插入和删除单元格:

  • 要插入新单元格,请单击工具栏上的加号或现有单元格左侧的加号。
  • 要删除单元格,请单击单元格右侧的垃圾桶图标。

[示例视频]

切换单元格内容类型:

您可以在代码单元格和 Markdown 单元格之间切换:

  • 单击单元格中的代码/Markdown 区域以进入编辑模式。
  • 单击单元格左侧的竖线以切换到命令模式。
  • 命令模式下,您可以使用快捷键进行更多操作。

[示例视频]

命令模式下的快捷键:

快捷键功能
a在当前单元格上方插入一个单元格
b在当前单元格下方插入一个单元格
dd删除当前单元格
l切换行号显示
y将单元格内容类型设置为代码
m将单元格内容类型设置为 Markdown

运行代码单元格:

要运行代码单元格:

  • 单击代码区域中的运行按钮(三角形图标)。
  • 要运行所有单元格,单击顶部工具栏中的双箭头图标。
  • 带上下箭头的三角形分别用于运行当前单元格上方或下方的代码单元。

[示例视频]

查看变量:

要查看已声明的变量列表:

  • 单击工具栏中的“变量”按钮,会弹出一个表格显示所有已定义的变量。

[示例视频]

查看图表:

对于生成的图表:

  • 单击图表输出角落的图表图标,可以打开绘图查看器。
  • 绘图查看器提供放大、缩小和保存图形等功能。

[示例视频]

保存和导出 Jupyter Notebook:

您可以随时保存笔记本:

  • 使用 Ctrl + S 键盘组合或点击工具栏上的保存图标。

要导出 Jupyter Notebook:

  • 点击主工具栏上的转换图标。
  • 选择导出格式,如 Python (.py)、PDF 或 HTML 文件。

[示例图片]


推荐阅读
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文详细介绍了如何使用Spring Boot进行高效开发,涵盖了配置、实例化容器以及核心注解的使用方法。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
author-avatar
君君6789_903
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有