Jupyter Notebook的安装与使用

JupyterNotebook是一个网页应用,支持直接编写和运行代码,特别是Python,同时可以创建Markdown文档进行说明。代码和文档保存为.ipynb的JSON文件,方便版本控制和分享。用户可以通过官方网站试用或本地安装使用,文档可以导出为HTML、LaTeX、PDF等格式。常用功能包括代码单元格的执行、Markdown单元格的编写以及自定义快捷键。

介绍

Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

文档

Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。这些文档是保存为后缀名为.ipynbJSON格式文件,不仅便于版本控制,也方便与他人共享,同时支持Markdown语法。此外,文档还可以导出为:HTML、LaTeX、PDF等格式。

使用

一、官方网站试用:

https://jupyter.org/try-jupyter/retro/notebooks/?path=notebooks/Intro.ipynb

二、本地安装

1、安装jupyter库

先确认自己是python3。然后在终端输入,pip install jupyter

2、启动jupyter

在终端输入jupyter notebook,随后发现命令行执行如下:

 且打开一个浏览器窗口,默认端口是8888

 说明启动成功。

注意:每人进去的jypyter页面可能都不一样,因为这里打开的是本地C盘的用户文件夹。

其他启动命令:
指定端口启动,如指定8080
jupyter notebook --port 8080

启动jupyter notebook服务器但不进入浏览器
jupyter notebook --no-browser

注意不要关闭启动jupyter用的终端!!

基本使用

Notebook页面

Notebook页面存在四种元素:代码、Markdown、原生NBConvert、标题。其中前两个用的最多

代码单元格

形如红色格子的对应的就是代码单元格。下面蓝色格子的就是该单元格执行的结果。

打开代码单元
  1. 使用快捷键:在当前代码单元的下方,按下键盘上的"B"键,即可在当前代码单元的下方打开一个新的代码单元。如果想在当前代码单元的上方打开一个新的代码单元,则按下键盘上的"A"键。
  2. 使用菜单栏:在Jupyter Notebook的菜单栏中,点击"Insert"(插入)选项,然后选择"Insert Cell Below"(在下方插入代码单元)或"Insert Cell Above"(在上方插入代码单元),即可打开一个新的代码单元。
  3. 使用工具栏:在Jupyter Notebook的工具栏中,点击"+"(加号)按钮,即可在当前代码单元的下方打开一个新的代码单元。如果想在当前代码单元的上方打开一个新的代码单元,则点击"上箭头"按钮。
执行代码单元
  • Shift + Enter":执行当前代码单元中的代码,且执行完光标跳转到下一个代码单元。
  • "Ctrl + Enter":执行当前代码单元中的代码,但不会跳转到下一个代码单元。
  • "Alt + Enter":执行当前代码单元中的代码,并在下方新建一个空的代码单元。

Markdown单元格

形如红色格子的就是Markdown单元格,支持我们边写代码,边写相关文字。

按shift+enter执行后,结果就像蓝色格子一样显示markdown的文字。

更改jupyter快捷键

  1. 打开Jupyter Notebook,并在浏览器中打开一个新的Notebook文件。
  2. 点击菜单栏中的"Help"(帮助)选项。
  3. 在下拉菜单中选择"Edit Keyboard Shortcuts"(编辑键盘快捷键)选项。

加载或直接运行本地py文件

譬如,现在我有一个py文件(里面代码就只有一行,print("1")),它的绝对路径是“D:\Desktop\test.py”,我想要在jupyter notebook中加载它。则我们打开jupyter notebook的代码单元格,输入以下命令并执行。

%load D:/重要文件保护/test.py

执行一次(即按一次“shift+enter”),发现%load命令下出现test.py里的代码。

 再执行一次(即再按一次“shift+enter”),发现print语句被执行,结果输出1。

如果想要直接运行本地python文件,输入命令为

%run D:/重要文件保护/test.py
或
!python D:/重要文件保护/test.py

获取当前的绝对路径

Running页面

Running页面主要展示的是当前正在运行当中的终端和“ipynb”格式的笔记本。若想要关闭已经打开的终端和“ipynb”格式的笔记本,仅仅关闭其页面是无法彻底退出程序的,需要在Running页面点击其对应的“Shutdown”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shanshandeisu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值