Jupyter Notebook的介绍,安装,使用教程

Jupyter Notebook的介绍,安装,使用教程

先上一张没什么用的图,大概看一下jupyter botebook

什么Jupyter Notebook

1.简介

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍

简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

2.Jupyter Notebook的主要特点

1.编程时具有语法高亮、缩进、tab补全的功能。
2.可直接通过浏览器运行代码,同时在代码块下方展示运行结果。
3.以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。
4.对代码编写说明文档或语句时,支持Markdown语法。
5.支持使用LaTeX编写数学性说明。

安装Jupyter Notebook

安装前提

安装Jupyter Notebook的前提是需要安装了Python(3.3版本及以上,或2.7版本)。

使用Anaconda安装

说实话不管是不是小白,通过安装Anaconda来解决Jupyter Notebook的安装问题都是最好的解决办法,因为Anaconda已经自动为你安装了Jupter Notebook及其他工具,还有python中超过180个科学包及其依赖项,又省事,又好用。
你可以通过进入清华大学开源软件的镜像站来下载Anacond的各种安装包,因为确实是下载的又快又稳定。当然,你也可以选择去Anacond官方下载的页面自行选择下载;如果你对阅读英文文档感到头痛,可以用谷歌浏览器翻译一下。
通常来说,安装了Anaconda发行版时已经自动为你安装了Jupyter Notebook,但如果没有自动安装,那么就在终端(Linux或macOS的“终端”,Windows的“Anaconda Prompt”,以下均简称“终端”)中输入以下命令安装:

conda install jupyter notebook

使用pip命令安装

如果你是有经验的Python玩家,想要尝试用pip命令来安装Jupyter Notebook,就跟着一下的步骤把所有的命令都输入终端。

把pip升级到最新版本

pip3 install --upgrade pip

要是用的是python2就把上面的数字3改成2

安装Jupyter Notebook

pip3 install jupyter

要是用的是python2就把上面的数字3改成2

运行Jupyter Notebook

帮助

如果你有任何jupyter notebook命令的疑问,可以考虑查看官方帮助文档,命令如下:

jupyter notebook --help

启动

默认端口启动

在终端中输入以下命令:

jupyter notebook

执行命令之后,在终端中将会显示一系列notebook的服务器信息,同时浏览器将会自动启动Jupyter Notebook。
启动过程中终端显示内容如下:

[I 12:50:26.846 NotebookApp] JupyterLab extension loaded from F:\anaconda\lib\site-packages\jupyterlab
[I 12:50:26.846 NotebookApp] JupyterLab application directory is F:\anaconda\share\jupyter\lab
[I 12:50:26.929 NotebookApp] Serving notebooks from local directory: C:\Users\许杰
[I 12:50:26.930 NotebookApp] The Jupyter Notebook is running at:
[I 12:50:26.930 NotebookApp] http://localhost:8888/?token=3bae40f9970cfea18c01ff472c9ec957ae60e61fd47da1e7
[I 12:50:26.930 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 12:50:26.990 NotebookApp]

注意:之后在Jupyter Notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接,你将无法在Jupyter Notebook中进行其他操作啦。

浏览器地址栏中默认地将会显示:http://localhost:8888。其中,“localhost”指的是本机,“8888”则是端口号。

指定端口启动

如果你想自定义端口号来启动Jupyter Notebook,可以在终端中输入以下命令:

jupyter notebook --port <port_number>

其中,“<port_number>”是自定义端口号,直接以数字的形式写在命令当中,数字两边不加尖括号“<>”。如:jupyter notebook --port 1234,即在端口号为“1234”的服务器启动Jupyter Notebook。

启动服务器但不打开浏览器

如果你只是想启动Jupyter Notebook的服务器但不打算立刻进入到主页面,那么就无需立刻启动浏览器。在终端中输入:

jupyter notebook --no-browser

此时,将会在终端显示启动的服务器信息,并在服务器启动之后,显示出打开浏览器页面的链接。当你需要启动浏览器页面时,只需要复制链接,并粘贴在浏览器的地址栏中,轻按回车变转到了你的Jupyter Notebook页面。

主页面

主页面内容

当执行完启动命令之后,浏览器将会进入到Notebook的主页面,如下图所示。
在这里插入图片描述
如果你的主页面里边的文件夹跟我的不同,或者你在疑惑为什么首次启动里边就已经有这么多文件夹,不要担心,这里边的文件夹全都是你的家目录里的目录文件。你可以在终端中执行以下2步来查看:

cd /Users/<user_name>

“<user_name>” 是用户名。用户名两边不加尖括号“<>”。

cd ~

他们将会展示你家目录下的文件。

设置Jupyter Notebook文件存放位置

如果你不想把今后在Jupyter Notebook中编写的所有文档都直接保存在家目录下,那你需要修改Jupyter Notebook的文件存放路径。

创建文件夹/目录

1.Windows用户在想要存放Jupyter Notebook文件的磁盘中新建文件夹并为该文件夹命名;双击进入该文件夹,然后复制地址栏中的路径。
2.Linux/macOS用户在想要存放Jupyter Notebook文件的位置创建目录并为目录命名,命令为:mkdir <directory_name>;进入目录,命令为:cd <directory_name>;查看目录的路径,命令为:pwd;复制该路径。
注意:“<directory_name>”是自定义的目录名。目录名两边不加尖括号“<>”。

配置文件路径

一个便捷获取配置文件所在路径的命令:

jupyter notebook --generate-config

注意: 这条命令虽然可以用于查看配置文件所在的路径,但主要用途是是否将这个路径下的配置文件替换为默认配置文件。
如果你是第一次查询,那么或许不会出现“Overwrite /Users/raxxie/.jupyter/jupyter_notebook_config.py with default config? [y/N]”的提示;若文件已经存在或被修改,使用这个命令之后会出现询问“Overwrite /Users/raxxie/.jupyter/jupyter_notebook_config.py with default config? [y/N]”,即“用默认配置文件覆盖此路径下的文件吗?”,如果按“y”,则完成覆盖,那么之前所做的修改都将失效;如果只是为了查询路径,那么一定要输入“N”。
在这里插入图片描述
常规的情况下,Windows和Linux/macOS的配置文件所在路径和配置文件名如下所述:
Windows系统的配置文件路径:C:\Users<user_name>\.jupyter\
Linux/macOS系统的配置文件路径:/Users/<user_name>/.jupyter/ 或 ~/.jupyter/
配置文件名:jupyter_notebook_config.py
如果你不是通过一步到位的方式前往配置文件所在位置,而是一层一层进入文件夹/目录的,那么当你进入家目录后,用ls命令会发现找不到“.jupyter”文件夹/目录。这是因为凡是以“.”开头的目录都是隐藏文件,你可以通过ls -a命令查看当前位置下所有的隐藏文件。

更改默认路径和浏览器

注意:之前有一种方法是jupyter_notebook_config.py中的

“# The directory to use for notebooks and kernels.”下面的
“# c.NotebookApp.notebook_dir = ‘’”​为
“c.NotebookApp.notebook_dir = ‘指定的工作路径’”​(注意将#号删除)

方法我刚刚又试验一次是行不通的,我安装的版本是Anaconda3-2019.07-Windows-x86_64且从官网下载。但必须得承认的是我记得我曾经就是通过上述方法修改了我的默认工作路径。

接下来是又一种新的更改默认工作路径的方法,真实有效。
1.首先找到Jupyter Notebook的快捷方式,
这个地方没法截图,把开始菜单中的Jupyter Notebook直接拖到桌面就能创建它的快捷方式

2.右键如下图。“目标”中最后一个参数默认是%USERPROFILE%,就是默认启动目录更改。
我将其改为了我的G盘

更改Jupyter Notebook的默认浏览器

在windows中首先要打开cmd,输入以下命令

jupyter notebook --generate-config

有时候这一步会出现问题的:Jupyter不是内部或外部命令也不是可运行的程序或批处理
这是因为你在安装anaconda的时候没有将它添加到环境变量中,你可以通过我的电脑 ->右键->属性-> 更改设置->高级->环境变量 添加环境变量
在这里插入图片描述
在安装anaconda时将其添加到环境变量中后,在环境变量中Path的环境变量是这样的,我讲anaconda安装在了F盘的anaconda文件夹中,你们可以按照上面的路径对应修改。

在网上我也看见了其他的说法

如果你是通过anaconda下载的jupyter notebook,
找到anaconda文件夹下script的子文件夹,
如果该文件夹下存在jupyter的运行程序(简单说就是后缀为.exe ),
复制当前路径(别把运行程序带上)添加到环境变量中即可,
其他方式下载也都可找到程序路径然后添加
环境变量的添加可通过系统里找到环境变量,在PATH下添加即可。

这个方法我试了,好像不太好使,但是底下评论中有人通过这个方法成功了,有兴趣的可以去试一试

接下来就可以修改Jupyter Notebook的默认浏览器了。
在windows中首先要打开cmd,输入以下命令

jupyter notebook --generate-config

你会看见一个关于jupyter_notebook_config.py的路径
在这里插入图片描述
找到它,注意(一定要打开隐藏的文件夹才能找它啊)并且用TXT文本打开它,并且找到
# c.NotebookApp.browser = ‘’’
并在它的下面添加如下代码
import webbrowser
webbrowser.register(‘chrome’, None, webbrowser.GenericBrowser(‘C:\Program Files (x86)\Google\Chrome\Application\chrome.exe’))
c.NotebookApp.browser = ‘chrome’
注意:我安装chrome浏览器的位置是C:\Program Files (x86)\Google\Chrome\Application

发布了32 篇原创文章 · 获赞 21 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Wolf_xujie/article/details/101221098