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 | 保存并建立检查点 |
下 | 光标下移 |
上 | 光标上移 |