1、启动Jupyter Notebook
1..1通过Anaconda启动 Jupyter Notebook
这种方式直接启动Jupyter notebook,无法打开当前所在磁盘以外的其他磁盘上的文件
1.2推荐通过终端启动 Jupyter Notebook
这种方式先启动cmd,通过切换虚拟环境和磁盘位置,再启动Jupyter notebook
- 在启动anaconda提供的CMD启动后,输入命令如下
# 可选操作,切换虚拟环境,使用不同的python解释器和包
conda activate 虚拟环境名字
# 切换磁盘位置,可选操作
cd d:/
d:
# 启动jupyter notebook
jupyter notebook
- 上述操作如下图所示
- 此时浏览器会自动打开jupyter notebook
2、Jupyter Notebook的使用
2.1Jupyter notebook的功能扩展
在启动anaconda提供的CMD启动后,安装jupyter_contrib_nbextensions库,在CMD中输入下列命令
#进入到虚拟环境中
conda activate 虚拟环境名字
#安装 jupyter_contrib_nbextensions
pip install jupyter_contrib_nbextensions
# jupyter notebook安装插件
jupyter contrib nbextension install --user --skip-running-check
安装结束后启动jupyter notebook
配置扩展功能,在原来的基础上勾选: “Table of Contents” 以及 “Hinterland”
2.2 Jupyter Notebook的界面
新建notebook文档
注意:Jupyter Notebook 文档的扩展名为.ipynb
,与我们正常熟知的.py
后缀不同
菜单栏中相关按钮功能介绍:
Jupyter Notebook的代码的输入框和输出显示的结果都称之为cell,cell行号前的 * ,表示代码正在运行
2.3Jupyter Notebook常用快捷键
Jupyter Notebook中分为两种模式:命令模式和编辑模式
-
两种模式通用快捷键
Shift+Enter
,执行本单元代码,并跳转到下一单元Ctrl+Enter
,执行本单元代码,留在本单元
-
按ESC进入命令模式
Y
,cell切换到Code模式M
,cell切换到Markdown模式A
,在当前cell的上面添加cellB
,在当前cell的下面添加cell双击D
:删除当前cell
编辑模式:按Enter进入,或鼠标点击代码编辑框体的输入区域
- 多光标操作:
Ctrl键点击鼠标
(Mac:CMD+点击鼠标) - 回退:
Ctrl+Z
(Mac:CMD+Z) - 重做:
Ctrl+Y
(Mac:CMD+Y) - 补全代码:变量、方法后跟
Tab键
- 为一行或多行代码添加/取消注释:
Ctrl+/
(Mac:CMD+/)
3、Jupyter Notebook中使用Markdown
-
在命令模式中,按M即可进入到Markdown编辑模式
-
使用Markdown语法可以在代码间穿插格式化的文本作为说明文字或笔记
-
Markdown基本语法:标题和缩进
-
效果如下图所示
4、 快速打开ipynb文件
每次打开ipynb文件,都需要启动jupyter notebook,不能直接双击ipynb文件直接打开;有没有好的办法直接打开ipynb文件呢?我们以win10系统为例,解决办法如下:
- 找到jupyter notebook的快捷方式,并打开文件位置
- 右键单击jupyter notebook快捷方式图标,选择
属性
->快捷方式
,复制目标
中的内容
- 将复制的文本内容保存在新创建
.txt
文本文件中
- 将文本中的
%USERPROFILE%
改为%1%
后,保存文件并退出 - 修改文件名,后缀名一定改为
.bat
,比如setipynb.bat
- 找到任意的
.ipynb
文件,右键属性
->点击更改打开方式->选择更多应用
- 向下拉动,点击最后的
在这台电脑上查找其他应用
- 找到并选择刚才重名的、后缀为
.bat
的文件
- 选择完
.ipynb
文件的打开方式之后,最后点击确定,此时再打开.ipynb
文件直接双击即可