1、Jupyter NoteBook的概述
什么是Jupyter NoteBook?
它的本质就是一个笔记本
它可将代码,带格式的文本、图片、表格、格式、视频、动画、地图、交互式控件等等结合在一个文档当中
什么要学习Jupyter NoteBook?
- 可以用来记笔记
- 是非常好用的轻量级集成开发环境
- 它将交互性发挥到了极致而且非常适合探索性编程
2、Jupyter NoteBook的基础操作
2.1、安装Jupyter NoteBook
- anaconda
若已经下载anaconda的用户,可以直接进入软件,该软件自带jupyter,直接点Launch
即可使用
-
手动安装
-
1、先安装python解释器
-
2、执行命令,以安装Jupyter Notebook
pip3 install jupyter -i https://pupi.tuna.tsinghua.edu.con/simple/
- 3、执行命令,以验证是否安装成功
jupyter notebook --no-browser
-
2.2、分析后台服务器的启动过程
- 执行命令
jupyter notebook
,以启动后台服务器,并自动打开系统中的默认浏览器 - 执行命令后打印出来的信息
[I 11:42:19.977 NotebookApp] Serving notebooks from local directory: F:/jupytd
[I 11:42:19.977 NotebookApp] Jupyter Notebook 6.1.3 is running at:
[I 11:42:19.978 NotebookApp] http://localhost:8891/?token=6001f8a090c3d6eadc79b70dfc372e97c792771960b00168
[I 11:42:19.978 NotebookApp] or http://127.0.0.1:8891/?token=6001f8a090c3d6eadc79b70dfc372e97c792771960b00168
[I 11:42:19.978 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 11:42:19.990 NotebookApp]
To access the notebook, open this file in a browser:
file:///C:/Users/Administrator/AppData/Roaming/jupyter/runtime/nbserver-9964-open.html
Or copy and paste one of these URLs:
http://localhost:8891/?token=6001f8a090c3d6eadc79b70dfc372e97c792771960b00168
or http://127.0.0.1:8891/?token=6001f8a090c3d6eadc79b70dfc372e97c792771960b00168
1、file选项卡中列出的内容,就是在执行命令是所在的那个目录中的子目录和文件
2、对于浏览器自动打开的这个页面(地址是本台电脑,默认端口号,为了安全URL后面还携带了一个token)
3、按住Ctrl+C可以停止后台服务器的运行并且关闭所有的内核
4、要想访问在浏览器中自动打开的这个页面
- 在Notebook进行操作时,请保持命令提示符窗口或者终端窗口不要关闭
2.3、Jupyter NoteBook的配置文件
设置默认打开文件
- 生成配置文件(配置中有非常多的配置项,但是全被注释掉了)
jupyter notebook --generate-config
- 搜索
c.NotebookApp.notebook_dir
- 加入你想要设置的文件地址
2.4、新建一个Jupyter NoteBook并重命名
1、new--->python3新建一个文件
2、改名
- 当notebook正在运行时,点击上方的Untitled进行改名
- 当notebook停止运行时,既可以在Files选项卡中重命名,也可以在notebook所在目录中重命名
2.5、保存notebook并回退到记录点
- 记录点文件
- 每当创建一个营的Notebook时,都会自动创建一个记录点文件,用于记录该notebook在某个时刻的所有状态
- 在Notebook的同级目录中,有一个名为
.ipynb_checkpoints
的目录 - 记录点文件的命名规则是:notebook的文件名-checkpoint.ipynb
- 保存notebook
- 自动保存
- 对notebook进行修改后,默认情况下,在两分钟后notebook会被自动保存
- 注意:notebook被自动保存时,相应的记录点文件不会发生任何变化
- 手动保存
- 手动保存,相应的记录点文件也会被更新
- 自动保存
- 回退到记录点
- File--->Revert to Checkpoint
2.6、停止运行notebook
注意:即便将notebook的页面关闭了,该notebook仍然处于运行状态
停止notebook运行的三种方式
-
在Files选项卡中
- 选中某个notebook,然后点击空白方框,打钩后点击上面红色
shutdown
- 选中某个notebook,然后点击空白方框,打钩后点击上面红色
-
在Running选项卡中
- 直接点击关闭
-
在notebook页面中
- 直接点击
close and halt
- 直接点击