Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。这些文档是保存为后缀名为.ipynb
的JSON
格式文件,不仅便于版本控制,也方便与他人共享,同时支持Markdown语法。此外,文档还可以导出为:HTML、LaTeX、PDF等格式。
https://jupyter.org/try-jupyter/retro/notebooks/?path=notebooks/Intro.ipynb
先确认自己是python3。然后在终端输入,pip install jupyter
在终端输入jupyter notebook,随后发现命令行执行如下:
且打开一个浏览器窗口,默认端口是8888
说明启动成功。
注意:每人进去的jypyter页面可能都不一样,因为这里打开的是本地C盘的用户文件夹。
指定端口启动,如指定8080
jupyter notebook --port 8080
启动jupyter notebook服务器但不进入浏览器
jupyter notebook --no-browser
注意不要关闭启动jupyter用的终端!!
Notebook页面存在四种元素:代码、Markdown、原生NBConvert、标题。其中前两个用的最多
形如红色格子的对应的就是代码单元格。下面蓝色格子的就是该单元格执行的结果。
形如红色格子的就是Markdown单元格,支持我们边写代码,边写相关文字。
按shift+enter执行后,结果就像蓝色格子一样显示markdown的文字。
譬如,现在我有一个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页面主要展示的是当前正在运行当中的终端和“ipynb”格式的笔记本。若想要关闭已经打开的终端和“ipynb”格式的笔记本,仅仅关闭其页面是无法彻底退出程序的,需要在Running页面点击其对应的“Shutdown”。