尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

00-2 Jupyter操作文档

00-2 Jupyter操作文档
📅 发布时间:2026/6/30 16:36:56

Jupyter操作文档

1. 使用须知

此开发环境是使用的是Jupyter Lab 3.x,并集成了实用的插件。您可以在Jupyter Lab上灵活运行调试代码和编写文档,Jupyter Lab集成了很多编辑器,例如Jupyter笔记本、文本编辑器、终端和自定义组件。更多的详细介绍你可以查看 JupyterLab官网文档介绍。

接下来跟我来一起沉浸式地探索Jupyter Lab吧❗

2. 定制化Jupyter

设置主题

设置Jupyter的主题:

设置Terminal的主题:

比如将Terminal设置成Dark,效果如下:

显示代码行数

打开Line Numbers,方便用于调试。

设置语言

设置界面的语言,默认为英文。

更多设置

3. 认识Jupyter界面

注:在文件管理模块中,删除文件有些问题,你可以在4中打开terminal,通过命令删除。

4. 初用Jupyter

最好的学习方式就是实践,在文件列表中选择demo.ipynb, 快速体验jupyter的基本功能。

运行

注:jupyter的执行顺序很重要。很多时候发现运行结果于预期不符,就是因为jupyter执行错乱导致的。

调试

Jupyter lab内置了debugger功能,您需要先打开Line Number,然后打开debug按钮,打断点,然后运行项目。最后再右边菜单栏是对应调试功能。

格式化

您可以点击Formatter按钮对您的代码进行格式化。

查看源码

首先你需要打开Contextual Help,然后运行代码,在鼠标选中需要查看源码的类或函数等。在Contextual Help就会出现相应源码。

5. 使用Jupyter Terminal

有时候有些操作,图像化界面操作有问题,你可以打开Terminal试一试。

6. 使用Jupyter Markdown

您可以再Notebook上写Markdown

您也可以自己创建一个Markdown文件

7. 上传下载文件

上传文件到Jupyter

方式1:目前平台暂不支持上传大文件。您需要将文件上传到平台,详情请参考仓库文件操作。

比如我将模型文件上传到1.1G的bert模型上传到了tokcls_bert_base_chineses_cluener仓中,
在terminal中执行git clone https://source-xihe.mindspore.cn/MindSpore/tokcls_bert_base_chineses_cluener.git就可以下载。

方式2(推荐):可以将在本地将文件上传到华为云OBS上,然后在terminal中通过或者wget下载。

方式3:对于小文件,比如txt文本文件,你可以直接拖拽到文件区。

下载文件到Jupyter

方式1(推荐):将文件上传到OBS中。用OBS作为一个存储中转站,详情请参考obsutil_linux_amd64的下载和使用。

方式2:对于模型文件或者相关文件您可以选用此方式,你可以将更新的模型文件上传到模型库中。详情请参考仓库文件操作。

方式3:对于小文件,你可以直接选择文件点击下载。

8. 快捷键附录

模式介绍

在Jupyter Lab的 Notebook 中有两种模式,分别是编码模式(Edit mode)和命令模式(Command mode)。编码模式就是光标在 code 栏中闪烁时的模式,而命令模式就是点击 code 栏中括号后,code 栏变成灰色时的模式。

  • 在编码模式下可以通过按Esc键进入命令模式
  • 在命令模式下可以通过按Enter键进入编码模式

常用快捷键

选中cell或者在cell中按ESE按键进入到命令模式,再执行以下快捷键

快捷键描述
Ctrl + Enter运行本栏代码,保持在本栏并进入命令模式
Shift + Enter运行本栏代码,跳到下一栏并进入命令模式
Alt + Enter运行本栏代码,跳到下一栏并进入编辑模式
a在本栏代码前增加一栏,并跳到新增加的一栏,仍处在命令模式下
b在本栏代码后增加一栏,并跳到新增加的一栏,仍处在命令模式下
dd删除本代码栏,并自动跳到下一栏代码栏,仍处在命令模式下
m切换到 Markdown 模式,仍处在命令模式下,按下 Enter 可进入编辑模式
y切换到 Code 模型,仍处在命令行模式下,按下 Enter 可进入编辑模式

相关新闻

  • 别再只用Jieba了!用Pyhanlp给你的Python项目加个NLP瑞士军刀(附关键词提取实战)
  • 从零到一:手把手实现OLED的IIC四线驱动与内容显示
  • 如何5分钟完成漫画翻译:智能OCR工具的终极完整指南

最新新闻

  • 实战绕过403访问控制:从状态码到内网渗透的系统化方法
  • APT攻击流量分析实战:从海莲花MST木马检测到防御体系构建
  • Java自动化测试工具大全:从单元测试到UI测试的完整实践指南
  • OpenDog实战解密:四足机器人运动控制的核心挑战与解决方案
  • JMeter分布式测试网络带宽优化:突破性能压测吞吐量瓶颈
  • Playwright与Selenium深度对比:现代Web自动化测试工具选型指南

日新闻

  • 【计算机毕业设计案例】基于 Spring Boot+Vue 的电影售票系统设计与实现 前后端分离架构下影院在线购票管理平台(程序+文档+讲解+定制)
  • 到底 TMD 用哪个: npm, pnpm, Yarn, Bun, Deno? 傻瓜, 当然用 npm 啦
  • Google限制Meta使用Gemini模型 凸显AI授权竞争白热化

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号