Jupyter Notebook的使用
? ?? ?最近有人问我:ipynb的文件要怎么打开,打开后要怎么运行啊… 那么这篇博客就让我们看下如何解答上面的问题。
? ?? ?接上文 Anaconda下载安装与使用 ,安装Anaconda后,电脑里就会有“Jupyter Notebook”软件。下面简要介绍Windows系统内的“Jupyter Notebook”软件的使用。
(1)启动Jupyter Notebook程序
? ?? ?要启动Jupyter Notebook程序,单击电脑任务栏的“开始”菜单,找到“Anaconda3(64-bit)”菜单项,单击出现下拉子菜单,选中“Jupyter Notebook”,单击启动该程序,如图所示。
? ?? ?启动Jupyter Notebook过程中,首先弹出一个黑色背景的窗口,等待一段时间,将打开如图所示的浏览器页面。在使用Jupyter Notebook过程中,都不要关闭上述黑色背景的窗口。
? ?? ?如果出现闪退,也可以点击Anaconda Prompt,在命令行输入:jupyter notebook
,然后就可以自动跳转到jupyter notebook页面了,具体可看 自动跳转 部分。
? ?? ?Jupyter Notebook启动后,在浏览器内显示的是“用户主文件夹”所包含的子文件夹和文件。用户主文件夹是Windows系统默认的、用于存放用户个人数据的文件夹。使用电脑的每一个用户都有属于自己的用户主文件夹。不同的电脑用户的用户主文件夹下的内容是不同的。在这个文件夹下面,通常包含有以下文件夹:
Desktop
文件夹。该文件夹又叫电脑桌面文件夹。电脑桌面上各个程序的快捷键位于该文件夹内。如果在该文件夹下创建子文件夹,比如创建名字为“books”的文件夹,那么“books”文件夹的图标将出现在电脑桌面上。Documents
文件夹。该文件夹又叫用户文档文件夹,用来存放用户的文档。在Windows资源管理器窗口内,单击“文档”,将列出用户文档文件夹包含的子文件夹和文件,如图15-3所示。
? ?? ?在起始页面内,单击“Desktop”文件夹,将进入该文件夹内。单击窗口右上角的“New”按钮,在弹出的列表框内选择“Python 3”。这一步叫“新建交互式文档”,将创建一份空白的交互式文档。空白的交互式文档如图所示。
(2)为新建的交互式文档命名
? ?? ?空白的交互式文档的标题叫“Untitled
”。Untitled
这个单词的中文含义是“未命名的”。在浏览器窗口内,显示有“In [ ]”开头的空白输入框。该输入框内用于输入Python代码。
? ?? ?单击“Untitled”,将弹出一个如图所示的对话框,可以为当前交互式文档命名。在对话框内输入交互式文档的名字,比如“test”,单击对话框内的“Rename”按钮,将把新建的交互式文档命名为test。
(3)编辑和运行代码
? ?? ?如图所示,以“In [ ]”开头的输入框叫“代码输入框”,单击选中代码输入框,光标将出现在输入框内,此时边框变为浅绿色,说明当前输入框处于编辑状态,可以在“代码输入框”中输入代码。第一次试用,我们敲入一行代码:print("hello Jupyter Notebook!")
,注意代码中的括号、引号都是英文的。
? ?? ?敲入Python代码完毕后,选择窗口上部的“Cell/Run Cells and Select Below
”菜单,如图所示。这是指示Jupyter Notebook运行代码输入框内的代码。
? ?? ?Jupyter Notebook运行Python代码后,将在代码输入框下方输出运行结果,如图所示。图所示的窗口内,第一个代码输入框的左侧以“In [1]”开头。方括号内的1表示运行序号。在第一个代码输入框下方,显示有“hello Jupyter Notebook!
”这一串文字,这正是“print("hello Jupyter Notebook!")
”这条语句产生的输出。在这串文字下方的是第二个代码输入框。
? ?? ?在图所示的窗口内,有两个“区块(Cell)”。第一个区块包含两行,第一行是“In [1]: print("hello Jupyter Notebook!")
”,第二行是“hello Jupyter Notebook!
”这一串文字。第二个区块是一个空白的代码输入框。
? ?? ?在第二个代码输入框内敲入如图所示的Python代码。输入代码完毕后,按“Shift + Enter”组合键,指示Jupyter Notebook运行当前选中的输入框内的代码。在第二个输入框下方,显示有“1.414”开头的数字。这一数字是第二个代码输入框内的代码产生的输出。第二个代码输入框左侧的“In [2]:”内的数字2是运行序号。
? ?? ?按下“Shift + Enter”组合键与前面所述的选择“Cell / Run Cells and Select Below”菜单的功用是相同的,都指示Jupyter Notebook运行当前选中的输入框内的代码,并且选中下方的段落。当前选中的输入框(或者区块)有一个特征:点击In[]所在空白区域,当前输入框的边框变为浅蓝色,说明进入命令模式。此时可以对所选中的区块进行增加和删除操作。若点击代码输入框,此时输入框的边框变为浅绿色,说明进入编辑模式,可以编写代码。
? ?? ?选择“Cell / Run Cells”菜单或者按下“Ctrl + Enter”组合键的话,将运行当前选中的输入框内的代码,但不会选中下一段落。选择“Cell / Run Cells and Insert Below”或者按下“Alt + Enter”组合键的话,将运行当前选中的输入框内的代码,并且在下方新建一个区块,区块内包含空白的代码输入框。选择“Cell / Run All”菜单的话,将以从上到下的顺序运行所有代码输入框内的代码。
(4)保存交互式文档
? ?? ?如图所示的名为test的交互式文档还没有保存。单击工具栏内的磁盘图标按钮就能保存先前所做的修改。图指出磁盘按钮所在位置。若是如前面所述,在Desktop文件夹(即桌面文件夹)内新建交互式文档,而后命名为test,那么可以在电脑桌面看到名为“test.ipynb”的文件。“.ipynb”是Notebook这类交互式文档的文件后缀名。
(5)再次打开交互式文档
? ?? ?以后想要再次打开桌面文件夹内的“test.ipynb”这份交互式文档,操作步骤是:
? ?? ?? ?? ?1)启动Jupyter Notebook;
? ?? ?? ?? ?2)在浏览器页面内找到Desktop文件夹,点击入内;
? ?? ?? ?? ?3)在浏览器页面内找到“test.ipynb”文件,单击它即可打开,出现浏览器页面。注意,在桌面上双击“test.ipynb”文件,是不能成功打开的。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!