windows中愉快的使用notebooks

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Magic_Ninja/article/details/82470284

Jupyter Notebooks 是什么?

Jupyter Notebooks 是一款开源的网络应用,我们可以将其用于创建和共享代码与文档。

其提供了一个环境,你无需离开这个环境,就可以在其中编写你的代码、运行代码、查看输出、可视化数据并查看结果。因此,这是一款可执行端到端的数据科学工作流程的便捷工具,其中包括数据清理、统计建模、构建和训练机器学习模型、可视化数据等等。

当你还处于原型开发阶段时,Jupyter Notebooks 的作用更是引人注目。这是因为你的代码是按独立单元的形式编写的,而且这些单元是独立执行的。这让用户可以测试一个项目中的特定代码块,而无需从项目开始处执行代码。很多其它 IDE 环境(比如 RStudio)也有其它几种方式能做到这一点,但我个人觉得 Jupyter 的单个单元结构是最好的。

正如你将在本文中看到的那样,这些笔记本非常灵活,能为数据科学家提供强大的交互能力和工具。它们甚至允许你运行 Python 之外的其它语言,比如 R、SQL 等。因为它们比单纯的 IDE 平台更具交互性,所以它们被广泛用于以更具教学性的方式展示代码。

安装 notebook

先决条件:Python
虽然Jupyter在许多编程语言中运行代码,但Python是安装Jupyter Notebook本身的要求(Python 3.3或更高版本,或Python 2.7)。

使用Anaconda安装Jupyter
我们强烈建议使用Anaconda Distribution安装Python和Jupyter ,其中包括Python,Jupyter Notebook以及其他常用的科学计算和数据科学包。

首先,下载Anaconda。我们建议下载Anaconda最新的Python 3版本。

其次,按照下载页面上的说明安装您下载的Anaconda版本。

恭喜,您已经安装了Jupyter Notebook!要运行笔记本,请在终端(Mac / Linux)或命令提示符(Windows)上运行以下命令:

jupyter notebook

用pip安装Jupyter
作为现有或经验丰富的Python用户,您可能希望使用Python的包管理器pip而不是Anaconda来安装Jupyter。

如果安装了Python 3(建议使用):

python3 -m pip install --upgrade pip
python3 -m pip install jupyter

如果您安装了Python 2:

python -m pip install --upgrade pip
python -m pip install jupyter

启动Notebook服务器

在计算机上安装Jupyter Notebook后,即可运行笔记本服务器。您可以通过运行命令行(使用Mac上的终端 / Linux, Windows上的命令提示符)启动笔记本服务器 :

jupyter notebook

这将打印终端中有关笔记本服务器的一些信息,包括Web应用程序的URL(默认情况下http://localhost:8888):

$ jupyter notebook
[I 08:58:24.417 NotebookApp] Serving notebooks from local directory: /Users/catherine
[I 08:58:24.417 NotebookApp] 0 active kernels
[I 08:58:24.417 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 08:58:24.417 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

然后,它将打开您的默认Web浏览器到此URL。

当笔记本电脑在浏览器中打开时,您将看到Notebook Dashboard,它将显示笔记本服务器启动目录中的笔记本,文件和子目录的列表。大多数情况下,您希望在包含笔记本的最高级目录中启动笔记本服务器。通常这将是您的主目录。

介绍Notebook Server的命令行选项

如何打开特定的笔记本?
以下代码应在当前运行的笔记本服务器中打开给定的笔记本,必要时启动一个。

jupyter notebook notebook.ipynb

如何使用自定义IP或端口启动Notebook?
默认情况下,笔记本服务器在端口8888上启动。如果端口8888不可用或正在使用,则笔记本服务器将搜索下一个可用端口。您也可以手动指定端口。在此示例中,我们将服务器的端口设置为9999:

jupyter notebook --port 9999

如何在不打开浏览器的情况下启动Notebook服务器?
无需打开Web浏览器即可启动笔记本服务器

jupyter notebook --no-browser

我如何获得有关Notebook服务器选项的帮助?
笔记本服务器使用–help标志为其他命令行参数提供帮助消息:

jupyter notebook --help

运行

比如运行一个python3的notebook

File -> New -> Python3

然后就可以了

这里写图片描述

jupyter notebook --no-browser 是只运行服务器,不打开浏览器,要想在浏览器中使用,则在地址栏输入token即可

猜你喜欢

转载自blog.csdn.net/Magic_Ninja/article/details/82470284