Jupyter 介绍安装及使用

Posted 1ceberg9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jupyter 介绍安装及使用相关的知识,希望对你有一定的参考价值。

Jupyter 介绍、安装及使用


一.Jupyter介绍

Jupyter Notebook是一个开源的web应用程序,可以使用它来创建和共享包含实时代码、方程、可视化和文本的文档。

Jupyter Notebook是IPython项目的一个派生项目,IPython项目本身曾经有一个IPython Notebook项目。后来从中拆分出去,叫做Jupyter Notebook。

"Jupyter"名字来源于它所支持的核心编程语言:Julia、Python和R。Jupyter随IPython内核一起提供,该内核允许用户使用Python编写程序。目前,还有100多个其他内核也可以使用。


二.安装

pip install jupyter

注:Anaconda是Python另一个非常流行的发行版,它之后有着自己的叫做“conda”的安装工具。用户可以使用它来安装很多第三方包。然而,Anaconda会预装很多包,包括了Jupyter Notebook,所以若已经安装了Anaconda,则Jupyter已经自动安装完毕。


三.开启Jupyter Notebook服务器

现在Jupyter已经安装完毕,我们需要在本地创建一个文件夹,名称随意,这里我在D盘根目录下创建了Jupyter_Notebooks空文件夹。

在此文件夹下打开终端,并执行命令:

jupyter notebook

这将开启Jupyter,并使用你的默认浏览器访问URL:http://localhost:8888/tree

像这样:

注意:现在并没有运行一个Notebook,而是仅仅运行了Notebook服务器。


四.创建一个Notebook

点击“New”按钮,打开菜单选择环境。
这里我的电脑里安装了Python3,因此选择Python3。


五.命名

点击上方的"Untitled",然后键入想要的名称。

这里改为demo。


六.运行Cells

在cell中输入代码后,可以点击

或者可以使用键盘shift + enter运行代码。

注意:当一个页面中有多个单元格时,按顺序运行它们,它们之间则可以共享方法与变量。无需在单元格中重新导入模块和变量。

当运行单元格时,在单元格左侧的单词In旁边有一些方括号。方括号将自动填充一个数字,该数字表示将运行单元格的顺序。例如,如果我们打开一个全新的Notebook并运行该Notebook顶部的第一个单元格,则方括号将填充数字1。


七.菜单

  • File

File中的常规功能如创建新文件和保存等功能就不赘述。

保存检查点(Ctrl + s) 这个功能较特殊且有用,它可以保存以后想用来回滚的检查点,并在需要的时候Revert to Checkpoint。

  • Edit

接下来是编辑菜单。在这里可以剪切、复制和粘贴单元格。这里也可以删除、分割或合并一个单元。并且也可以在这里重新排序单元格。

选中单元格时,左侧竖条呈蓝色,这时可以对单元格进行操作。
点按"x"剪切单元格。
点按"c"复制单元格。
点按"v"粘贴单元格。
双击"d,d"删除单元格。
选中单元格中的文本框内容时,左侧竖条呈绿色,这时可以对文本进行操作。
使用"Ctrl + 上述单个字符"实现对文本的操作。

注意:我们会发现Edit中有一些条目选项是灰色的,不可点击。这是因为在当前类型的单元格中不可使用这些功能。例如,代码单元格中不能够插入图片,但Markdown单元格中可以。

  • View

View栏可以开关顶栏和工具栏,还可以开关代码行号(Ctrl + L)。

  • Insert

Insert栏可以在当前单元格的上方和下方插入单元格。(A / B)

  • Cell

Cell中可以有选择地运行单元格,个人认为这些功能使用toolbar更方便。

  • Kernel

内核单元用于处理在后台运行的内核。在这里,我们可以重新启动内核,重新连接它,关闭它,甚至更改您的Notebook使用的内核。
虽然我们可能不会经常使用内核,但是在调试Notebook时,可能需要重新启动内核。当这种情况发生时,就会去这里操作,也可使用toolbar的循环箭头重启内核。

  • Widgets

Widgets菜单用于保存和清除widget状态。小部件基本上是javascript小部件,我们可以将其添加到单元格中,以使用Python(或其他内核)生成动态内容。

  • Help

可以从中查看键盘快捷键,使用界面教程和许多相关工具。


八.开启终端或其他

Jupyter Notebook中,除了代码页面外,还可以开启终端,或文本。
终端框实现了在web网页中打开服务器端的操作系统终端。允许你运行bash,Powershell等shell。


九.查看什么正在运行

在Jupyter服务器的首页(http://localhost:8888/tree)中,有另外两个按钮:Running和Clusters。

Running中会告诉你哪个Notebooks和终端在运行。这对于你想在关闭服务器前确保相应数据被保存的情况将很有用处。


以上是关于Jupyter 介绍安装及使用的主要内容,如果未能解决你的问题,请参考以下文章

好用的python代码练习工具jupyter-notebook安装及使用

Python零基础入门教程:Windows/Mac 安装使用 Python 环境 +jupyter notebook

jupyter notebook 的安装及使用

数据分析介绍及软件使用

Jupyter Notebook 介绍 安装和使用技巧

Jupyter Notebook-MAC安装及使用教程