Jupyter Notebook 安装使用及快捷键

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。Jupyter Notebook 是一个强大的工具,可用于数据科学、机器学习和其他领域的编程和数据分析。Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码。本文主要介绍Jupyter Notebook 安装方法及使用。

1、安装条件

安装Jupyter Notebook之前需要已经安装Python(3.3版本及以上,或2.7版本)。如若初学者可以参考下面使用Anaconda安装的方法。

2、使用 pip 安装 Jupyter Notebook

安装 Jupyter Notebook 最简单的方法是使用 pip 包管理器。

参考文档Python 安装文档

1)升级 pip

Python3:

pip3 install --upgrade pip

Python2:

pip install --upgrade pip

2)安装Jupyter Notebook

Python3:

pip3 install jupyter

Python2:

pip install jupyter

3、使用 Anaconda 安装 Jupyter Notebook

Anaconda 是一个集成开发环境 (IDE),包含 Python 和许多其他科学计算库,包括 Jupyter Notebook。通过 Anaconda 软件安装包即可完成所有安装,对于初学者是很方便。

参考文档:

Python Anaconda(conda) 在 Windows 上安装配置

Python Anaconda(conda)在 Linux上安装配置

Python Anaconda(conda)在 Mac上安装配置

4、运行Jupyter Notebook

Jupyter Notebook的所有操作,都需要依赖后台服务,运行后保持终端不要关闭,若关闭运行Jupyter Notebook的终端,则会断开与本地服务器的链接,将无法在Jupyter Notebook中进行其他操作。

1)查看文档

jupyter notebook --help

jupyter notebook -h

2)默认端口启动

jupyter notebook

3)指定端口启动

可以使用--port 指定自定义端口号来启动Jupyter Notebook,命令如下,

jupyter notebook --port 8989

4)只启动服务不打开浏览器

可以使用 --no-browser 直接启动Jupyter Notebook的服务,但不立刻启动浏览器。命令如下,

jupyter notebook --no-browser

5)通过Jupyter Notebook 快捷方式

Windows 10及以上系统,若通过Anaconda 安装Jupyter Notebook, 可以在左下角搜索栏,直接搜索 Jupyter Notebook 快捷方式运行。

5、Jupyter Notebook基本使用

Jupyter Notebook有两种不同的键盘输入模式。 编辑模式允许将代码或文本输入到一个单元格中,并通过一个绿色边框的单元格来表示。 命令模式将键盘与笔记本级命令绑定在一起,并通过一个灰框、左边距蓝色的单元格显示。

Jupyter Notebook启动成功后,一般会自动打开浏览器,进入 Jupyter Notebook 主页。

单元格(Cell):一对 In Out 对话视为一个代码单元,称为单元格(Cell)。

单元格前边的*,表示代码正在运行。

1)新建文件

点击右上角的新建,新建一个Python文件,如下图,


2)修改文件名

点击 "未命名" 可以重命名文件,在弹出窗口中填写文件名称,然后点击 "重命名",如下图,



3)编辑模式

要进入编辑模式,请单击单元格或按 Enter 键。在编辑模式下,单元格的左侧边框为绿色。

在编辑模式下,可以输入代码或文本。还可以使用键盘快捷键来编辑代码或文本。若要退出编辑模式,可以单击单元格外部或按 Esc 键。

4)命令模式

要进入命令模式,请单击单元格外部或按 Esc 键。在命令模式下,单元格的左侧边框为灰色。

下面是操作单元格的常用快捷键:

快捷键

功能

x

剪切

c

复制

v

粘贴

a

在上面插入代码块

b

在下面插入代码块

d

删除单元格

h

显示所有快捷键

Shift + Enter

运行代码

6、快捷键

命令行模式(按 Esc 生效):

快捷键

功能

F

查找并且替换

Ctrl + Shift + F

打开命令配置

Ctrl + Shift + P

打开命令配置

Enter

进入编辑模式

P

打开命令配置

Shift + Enter

运行单元格, 选择下面的单元格

Ctrl + Enter

运行选中的单元格

Alt + Enter

运行单元格并且在下面插入单元格

Y

把单元格变成代码块

M

把单元格变成 Markdown

R

清除单元格格式

1

把单元格变成标题 1

2

把单元格变成标题 2

3

把单元格变成标题 3

4

把单元格变成标题 4

5

把单元格变成标题 5

6

把单元格变成标题 6

K

选择上面的单元格

选择上面的单元格

选择下面的单元格

J

选择下面的单元格

Shift + K

扩展上面选择的单元格

Shift + 上

扩展上面选择的单元格

Shift + 下

扩展下面选择的单元格

Shift + J

扩展下面选择的单元格

Ctrl + A

选中所有单元格

A

在上面插入单元格

B

在下面插入单元格

X

剪切选择的单元格

C

复制选择的单元格

Shift + V

粘贴到上面

V

粘贴到下面

Z

撤销删除单元格

D,D

删除选中单元格

Shift + M

合并选中单元格, 如果只有一个单元格被选中

Ctrl + S

保存并建立检查点

S

保存并建立检查点

L

切换行号

O

显示/隐藏选定单元格的输出

Shift + O

切换选中单元格的输出为滚动

H

显示键盘快捷键

I,I

中断内核

0,0

重启内核(带确认对话框)

Esc

关闭分页器

Q

关闭分页器

Shift + L

在所有单元格中切换行号,并保持设置

Shift + 空格

向上滚动

空格

向下滚动

编辑模式(按 Enter 生效):

快捷键

功能

Tab

代码补全或缩进

Shift + Tab

工具提示

Ctrl + ]

缩进

Ctrl + [

取消缩进

Ctrl + A

全选

Ctrl + Z

撤销

Ctrl + /

注释

Ctrl + D

删除整行

Ctrl + U

撤销选择

Insert

切换重写标志

Ctrl + Home

跳到单元格起始处

Ctrl + 上

跳到单元格起始处

Ctrl + End

跳到单元格最后

Ctrl + 下

跳到单元格最后

Ctrl + 左

往左跳一个单词

Ctrl + 右

往右跳一个单词

Ctrl + 退格

删除前面的单词

Ctrl + Delete

删除后面的单词

Ctrl + Y

重做

Alt + U

重新选择

Ctrl + M

进入命令行模式

Ctrl + Shift + F

打开命令配置

Ctrl + Shift + P

打开命令配置

Esc

进入命令行模式

Shift + Enter

运行单元格, 选择下面的单元格

Ctrl + Enter

运行选中的单元格

Alt + Enter

运行单元格并且在下面插入单元格

Ctrl + Shift + Minus

在游标处分割单元格

Ctrl + S

保存并建立检查点

光标下移

光标上移

推荐阅读
cjavapy编程之路首页