设置及应用教程,十分钟配置云端数据准确开垦意况

By admin in 4858.com on 2019年8月31日

Jupyter Notebook的魔法,jupyternotebook

在Tencent云上搭建了一个Jupyter Notebook 如故很好用的,
这里计算了有的看来的小手艺及飞快键使得大家更是高效的到位职业。
Notebook 与 Vim
有个别看似,有二种键盘输入格局,即命令方式和编写制定格局。命令方式与编写制定格局切换为
Enter / Esc 。

文章小编:Tyan
博客:noahsnail.com
 | 
CSDN
 |  简书

Tencent云手艺社区-简书主页绵绵为我们显示云总计技艺小说,款待我们关切!

4858.com 1

一、一些法力

法力中的法力,查看全数法力成效能够用

%magic

也足以加载当半夏件大概网络上的文书

%load

翻看当前目录

%pwd

4858.com 2

运用Matplotlib绘图,弹出图像框

%matplotlib inline

编写方式下输入代码时,按 Tab 键能够突显自动完毕提醒

4858.com 3

1. 介绍

Jupyter
Notebook有三种分歧的键盘输入方式。编辑形式允许输入代码/文本到二个单元格中,并以桃红单元格边框表示,此时下令格局的飞快键不起效用。命令形式将键盘绑定到计算机等级的操作,并由全体青莲左侧距的青蓝单元格边框提示,能够用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等,此时编写形式下的飞快键不起成效。


目录

二、命令格局飞快键

快捷键 作用 说明
Enter 转入编辑模式
Shift-Enter 运行本单元,选中下个单元 新单元默认为命令模式
Ctrl-Enter 运行本单元
Alt-Enter 运行本单元,在其下插入新单元 新单元默认为编辑模式
Y 单元转入代码状态
M 单元转入 markdown 状态
R 单元转入 raw 状态
1 设定 1 级标题 仅在 markdown 状态下时建议使用标题相关快捷键,如果单元处于其他状态,则会强制切换到 markdown 状态
2 设定 2 级标题
3 设定 3 级标题
4 设定 4 级标题
5 设定 5 级标题
6 设定 6 级标题
Up 选中上方单元
K 选中上方单元
Down 选中下方单元
J 选中下方单元
Shift-K 连续选择上方单元
Shift-J 连续选择下方单元
A 在上方插入新单元
B 在下方插入新单元
X 剪切选中的单元
C 复制选中的单元
Shift-V 粘贴到上方单元
V 粘贴到下方单元
Z 恢复删除的最后一个单元
D,D 删除选中的单元 连续按两个 D 键
Shift-M 合并选中的单元
Ctrl-S 保存当前 NoteBook
S 保存当前 NoteBook
L 开关行号 编辑框的行号是可以开启和关闭的
O 转换输出
Shift-O 转换输出滚动
Esc 关闭页面
Q 关闭页面
H 显示快捷键帮助
I,I 中断 NoteBook 内核
0,0 重启 NoteBook 内核
Shift 忽略
Shift-Space 向上滚动
Space 向下滚动

2. 快捷键

急迅键能够在Jupyter Notebook的顶上部分Help > Keyboard Shortcuts查看。

4858.com 4

Mac键盘

4858.com 5

一声令下方式

4858.com 6

编排形式

做多少正确开垦,最近最风靡的言语之一是 Python,那关键得益于其提供
Numpy、Pandas等精锐的软件包,以及 Jupyter 那样方便的支出条件。

一、什么是Jupyter Notebook?

三、编辑形式快速键

快捷键 作用 说明
Tab 代码补全或缩进
Shift-Tab 提示 输出帮助信息,部分函数、类、方法等会显示其定义原型,如果在其后加 ? 再运行会显示更加详细的帮助
Ctrl-] 缩进 向右缩进
Ctrl-[ 解除缩进 向左缩进
Ctrl-A 全选
Ctrl-Z 撤销
Ctrl-Shift-Z 重做
Ctrl-Y 重做
Ctrl-Home 跳到单元开头
Ctrl-Up 跳到单元开头
Ctrl-End 跳到单元末尾
Ctrl-Down 跳到单元末尾
Ctrl-Left 跳到左边一个字首
Ctrl-Right 跳到右边一个字首
Ctrl-Backspace 删除前面一个字
Ctrl-Delete 删除后面一个字
Esc 切换到命令模式
Ctrl-M 切换到命令模式
Shift-Enter 运行本单元,选中下一单元 新单元默认为命令模式
Ctrl-Enter 运行本单元
Alt-Enter 运行本单元,在下面插入一单元 新单元默认为编辑模式
Ctrl-Shift– 分割单元 按光标所在行进行分割
Ctrl-Shift-Subtract 分割单元
Ctrl-S 保存当前 NoteBook
Shift 忽略
Up 光标上移或转入上一单元
Down 光标下移或转入下一单元
Ctrl-/ 注释整行/撤销注释 仅代码状态有效

参照他事他说加以考察文献:

[1]

Notebook的法力,jupyternotebook
在Tencent云上搭建了三个Jupyter Notebook 还是很好用的,
这里总计了一些见到的小才干及快捷键使得大家更为快…

3. 装置自动展现变量值

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

正文将介绍怎样在一台云服务器上配置 Jupyter Notebook
情状,从此只要有浏览器和网络,便是足以随地随时举办数据准确开采职业,不用忧郁家庭情形与办公条件多次配置的题材。

1. 简介

Jupyter
Notebook是基于网页的用来互动总括的应用程序。其可被运用于全经过总计:开拓、文书档案编写、运转代码和出示结果。——Jupyter
Notebook官方介绍

简单易行,Jupyter
Notebook是以网页的款式张开,能够在网页页面中直接编写制定代码和运转代码,代码的运维结果也会直接在代码块下显得。如在编制程序进程中要求编制表明文书档案,可在同贰个页面中央政府机关接编写,便于作及时的辨证和分解。

4. 翻看文书档案

?str.split

4858.com 7

2. 组成部分

5. 来得绘制的图像

%matplotlib inline

前提条件

如若想跟随本教程一齐实现情状搭建筑工程作,需求全部一台云服务器,小编利用的是Tencent云提供的
CVM,操作系统为 Ubuntu
14.04。尽管不满足该准绳,能够思考通过小编的推荐链接购买。

一经你计划长期利用该服务器,能够参见那篇文章:什么科学配置 Ubuntu 14.04
云服务器?

买卖服务器并产生布局之后,就能够通过如下命令登陆:

ssh ubuntu@cvm-ip

① 网页应用

网页应用即依据网页情势的、结合了编写制定表明文书档案、数学公式、交互总计和任何富媒体格局的工具。简易,网页应用是足以兑现各样功用的工具。

6. 翻思想力命令

%lsmagic

法力命令文档

# 设置环境变量
%env TEST = 'test'

# 执行其它的ipynb文件
%run ./a.ipynb

# 导入文件内容
%load utils.py


# 列出所有的全局变量(str类型)
%who str

# 显示当前代码的执行时间
%%time

# 执行当前代码100000次,显示最快三次的均值
%%timeit

# 将当前单元的代码输出到文件中
%%writefile a.py

# 显示文件内容
%pycat a.py

# 执行shell命令,以!开头
!ls

安装正视

Jupyter 是利用 Python 编写的叁个软件包。并且,大家愿意在 Jupyter 中选取Python 2 和 Python 3等几个本子,由此先安装 Python 3 和 pip 。(Ubuntu
14.04 默许安装了 Python 2.7)

sudo apt-get install update
sudo apt-get install python3 python-pip

② 文档

即Jupyter
Notebook中具有交互计算、编写表达文书档案、数学公式、图片以及其余富媒体方式的输入和输出,都是以文书档案的情势反映的。

那一个文书档案是保存为后缀名称为.ipynb设置及应用教程,十分钟配置云端数据准确开垦意况。的JSON格式文件,不止造福版本调节,也平价与别人分享。

别的,文书档案还足以导出为:HTML、LaTeX、PDF等格式。

参谋资料

28 Jupyter Notebook Tips, Tricks, and Shortcuts

布局国内 PyPI 源

一而再使用 pip
安装第三方库时,由于受本国互联网范围,速度会比极慢。大家首先将 PyPI
的源修改为本国源,这里运用的是中国科学技术大学提供的源。

编辑 ~/.pip/pip.conf ,在最上边出席如下内容:

[global]
index-url = https://mirrors.ustc.edu.cn/pypi/web/simple
format = columns

陈设好之后,就能够享用风一般的装置速度。

3. Jupyter Notebook的机要特点

  1. 编制程序时有所语法高亮缩进tab补全的功能。

  2. 可间接通过浏览器运转代码,同期在代码块下方展现运转结果。

  3. 以富媒体魄式体现总括结果。富媒体魄式满含:HTML,LaTeX,PNG,SVG等。

  4. 对代码编写表明文书档案或语句时,补助Markdown语法。

  5. 支撑选用LaTeX编写数学性表达。

虚构情形

上边,为 Jupyter 成立贰个单身的虚构情形,与系统自带的 Python
隔开分离开来。为此,先安装 virtualenv 库:

sudo pip install -U virtualenv

出于我们当前是以 ubuntu 顾客,可能要以 sudo 实施命令,幸免 pip
安装时出现权力难点。

然后,创设多个特意的设想景况,并一向激活:

virtualenv venv -p python3
source venv/bin/activate

在开立虚构景况时,钦定的 Python 版本为 3,方便后续的操作。

二、安装Jupyter Notebook

安装 Jupyter

Jupyter 的安装其实很轻便,只需求实行一行命令就可以:

sudo pip install -U jupyter

鉴于会设置任何有关的借助库,这一步所需的时日只怕较长。

0. 先试用,再决定

尽管看了以上对Jupyter
Notebook的介绍你依旧拿不定主意毕竟是不是符合您,那么毫无操心,你能够先免安装试用体验一下,戳这里,然后再做决定。

值得注意的是,官方提供的还要试用是零星的,借让你点击链接之后踏向的页面如下图所示,那么毫无焦虑,过会儿再尝试看吗。

4858.com 8

试用退步

假诺你丰裕幸运,那么您将看到如下分界面,就能够开头体验啦。

主界面

4858.com 9

试用成功

编写制定页面

4858.com 10

编排页面

配置 Jupyter

设置好 Jupyter
之后,我们要求对其实行轻易的布置,举例设置访问密码,私下认可不自动展开浏览器等。Jupyter
暗中认可会使用 ~/.jupyter/jupyter-noteboook-config.py 配置文件,大家在
~/venv/ 目录下新建多少个 conf.py 文件作为自定义配置文件。

mkdir -p ~/venv/conf.py

1. 安装

始建密码

为了有助于,大家选拔 jupyter 作为访谈密码。

亟待在指令行依次实行如下命令,停止现在会赢得三个密码的 sha1
值,后续要填写在布局文件中。

PASSWD=$(python -c 'from notebook.auth import passwd; print(passwd("jupyter"))')
echo "c.NotebookApp.password = u'${PASSWD}'"

① 安装前提

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

另外设置

除此以外,为了能够从来通过浏览器张开 http://cvm-ip:8881 地址,访谈 Jupyter
Notebook,我们还要做如下设置:

c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8881
c.NotebookApp.password = u'sha1:${PASSWD}' # ${PASSWD} 替换为实际的 sha1 值

将上边两处设置,写入 conf.py 文件,然后推行如下命令就可以:

jupyter notebook --config ~/venv/conf.py

4858.com 11

② 使用Anaconda安装

若果您是小白,那么提议你通过安装Anaconda来化解Jupyter
Notebook的装置难题,因为Anaconda已经自行为你安装了Jupter
Notebook及其余工具,还会有python中国足球组织一流联赛过1七十八个科学包及其重视项。

你能够透过踏向Anaconda的官方下载页面活动选择下载;假让你对读书西班牙语文书档案以为厌烦,可能对设置步骤不解,乃至也想火速精通一下什么是Anaconda,那么可以前往本人的另一篇小说Anaconda介绍、安装及应用教程。你想要的,都在内部!

例行来讲,安装了Anaconda发行版时已经自行为你安装了Jupyter
Notebook的,但倘使未有自行安装,那么就在巅峰(Linux或macOS的“终端”,Windows的“Anaconda
Prompt”,以下均简称“终端”)中输入以下命令安装:

conda install jupyter notebook

新建 Jupyter 系统服务

为了能够长日子走访 Jupyter
Notebook,幸免每便都需登录服务器手动施行命令,我们需求让该命令间接在后台自动运转,最佳是支持系统重启时自动运行。由此,大家能够将
jupyter 形成二个系统服务。

创建 /etc/init/jupyter.conf 文件,写入如下内容:

start on runlevel [2345]
stop on runlevel [!2345]

setuid ubuntu
setgid ubuntu

env PATH=/home/ubuntu/venv/bin
chdir /home/ubuntu/jupyter
exec jupyter notebook --config /home/ubuntu/venv/conf.py

地点定义了该服务在 runlevel 为 2、3、4、5 时起步,而在非那多少个 runlevel
时停下该服务。

运维等级0:系统停机状态,系统暗许运营等第无法设为0,不然无法健康运行
运营等第1:单客户专门的学问景况,root权限,用于系统一保险险,禁止远程登入
运维等级2:多客商状态(未有NFS)
运转等级3:完全的多客商状态(有NFS),登入后进入调控台命令行情势
运维等第4:系统未采用,保留
运转等第5:X11调节台,登录后步入图形GUI形式
运转等级6:系统常规关闭一碗水端平启,暗许运转等第不能够设为6,不然不能平常运维

布署好了 jupyter.conf 文件从此,就可见因此如下命令运行、截至和重启
Jupyter Notebook 了:

sudo start jupyter # 启动 jupyter
sudo stop/restart jupyter # 停止/重启 jupyter
sudo status jupyter # 查看 jupyter 的状态

如此,每一趟系统运转大概出错重启时,都会运行 Jupyter Notebook。

③ 使用pip命令安装

假定您是有经验的Python游戏发烧友,想要尝试用pip命令来安装Jupyter
Notebook,那么请看之下步骤吧!接下去的一声令下都输入在顶峰其中的喔!

  1. 把pip升级到新型版本

    • Python 3.x

    pip3 install --upgrade pip
    
    • Python 2.x

    pip install --upgrade pip
    
  • 留意:老版本的pip在安装Jupyter
    Notebook进程中或面对正视项不只怕共同安装的标题。因而刚强建议先把pip进级到最新版本。
  1. 安装Jupyter Notebook

    • Python 3.x

    pip3 install jupyter
    
    • Python 2.x

    pip install jupyter
    

布局 Nignx 并创造系统服务

下一步,大家设置 Nginx 作为 Jupyter 的反向代理服务器。首先,安装
Nginx,并修改default 设置:

sudo apt-get install nignx
sudo vim /etc/nginx/sites-available/default

修改在那之中的 location / 部分,并注释掉有个别行,具体见上边包车型地铁事必躬亲:

server {
        listen 80 default_server;
        listen [::]:80 default_server ipv6only=on;

        #root /usr/share/nginx/html;
        #index index.html index.htm;

        # Make site accessible from http://localhost/
        server_name localhost;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                # try_files $uri $uri/ =404;
                proxy_pass http://localhost:8881;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        }
}

这一步必要注释掉 try_files 一行,并新增
proxy_pass http://localhost:8881;,将对 http://cvm-ip
的拜访央求转载至该地点 。

保留并退出文件,然后重启 Nginx 服务就能够。

sudo service nginx restart

之后,再修改 conf.py 文件:

#conf.py
c.NotebookApp.ip = 'localhost' # 表示只接受来自本机的请求
...

并重启 Jupyter 服务:

sudo restart jupyter

今昔我们访谈云服务器的 IP 地址时,就能够进来 Jupyter Notebook 的登录页面。

4858.com 12

三、运行Jupyter Notebook

创制系统镜像

虽说说地方的整整经过并不太复杂,一步一步跟着教程做的话或然特别钟左右就足以消除了。可是若是期待以往也能够急忙复制同样的体系,将全部经过编写为三个脚本来自动安装、配置时比较好的采用。可是,最后安装、配置的年华可能会有些。

引入一种特别急速的方法,即选择腾讯云等云服务商提供的制作镜像作用,将配备好的系统直接打包,以往能够一向动用镜像,只要1-2分钟,就足以运维Jupyter Notebook 服务器了。


连带推荐:

  1. 运用Pelican搭建数据正确博客
  2. 民众都能够做深度学习应用:入门篇(上)

此文已由小编授权Tencent云本事社区公布,转发请评释文章出处,获取更卷多云计算技术干货,可请前往Tencent云技术社区

0. 帮助

假若你有任何jupyter
notebook命令的疑团,能够设想查看官方帮衬文书档案,命令如下:

jupyter notebook --help

jupyter notebook -h

1. 启动

① 暗中认可端口运转

在极限中输入以下命令:

jupyter notebook

实践命令之后,在终对古籍标点纠正官会显得一体系notebook的服务器音讯,同不时间浏览器将会自动运维Jupyter
Notebook。

起步进度中终端突显内容如下:

$ 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).
  • 小心:之后在Jupyter
    Notebook的具备操作,都请保持终端并非关闭,因为借使关闭终端,就能够断开与本土服务器的链接,你将不可能在Jupyter
    Notebook中开展另外操作啦。

浏览器地址栏中默许地将会来得:http://localhost:8888。当中,“localhost”指的是本机,“8888”则是端口号。

4858.com 13

URL

如果你同时开头了五个Jupyter
Notebook,由于暗许端口“8888”被挤占,因而地点栏中的数字将从“8888”起,每多运转三个Jupyter
Notebook数字就加1,如“8889”、“8890”……

② 内定端口运营

万一您想自定义端口号来运维Jupyter Notebook,可以在终极中输入以下命令:

jupyter notebook --port <port_number>

其中,“<port_number>”是自定义端口号,直接以数字的样式写在指令个中,数字两侧不加尖括号“<>”。如:jupyter notebook --port 9999,即在端口号为“9999”的服务器运行Jupyter
Notebook。

③ 运维服务器但不张开浏览器

假让你只是想运营Jupyter
Notebook的服务器但不希图马上步向到主页面,那么就不要求立时运维浏览器。在终端中输入:

jupyter notebook --no-browser

那会儿,将会在终极呈现运维的服务器音信,并在服务器运转以后,展现出张开浏览器页面包车型大巴链接。当您须求运转浏览器页面时,只须要复制链接,并粘贴在浏览器的地点栏中,轻按回车变转到了你的Jupyter
Notebook页面。

4858.com 14

no_browser

例图中由于在成功地点内容时自个儿还要开动了三个Jupyter
Notebook,由此显得本人的“8888”端口号被占用,最终分配给小编的是“8889”。

2. 主页面

① 主页面内容

当实行完运行命令之后,浏览器将会进来到Notebook的主页面,如下图所示。

4858.com 15

Notebook Dashboard

倘诺你的主页面里边的文本夹跟小编的两样,恐怕您在纳闷为何第二回开发银行内部就已经有如此多文件夹,不要操心,这里边的文书夹全都是你的家目录里的目录文件。你能够在终极中实践以下2步来查阅:

cdcd -cd ~cd /Users/<user_name>

  • 本条命令将会跻身你的家目录。

  • “<user_name>” 是客商名。客商名两侧不加尖括号“<>”。

ls

  • 其一命令将会来得你家目录下的文本。

② 设置Jupyter Notebook文件寄存地点

如若您不想把以后在Jupyter
Notebook中编辑的有所文书档案都间接保存在家目录下,那您要求修改Jupyter
Notebook的文本存放路线。

⑴ 创设文件夹/目录

  • Windows客商在想要存放Jupyter
    Notebook文件的磁盘新建文件夹并为该文件夹命名;双击进入该公文夹,然后复制地址栏中的路线。

  • Linux/macOS顾客在想要存放Jupyter
    Notebook文件的岗位开创目录并为目录命名,命令为:mkdir <directory_name>;步向目录,命令为:cd <directory_name>;查看目录的门路,命令为:pwd;复制该路径。

  • 注意:“<directory_name>”是自定义的目录名。目录名两侧不加尖括号“<>”。

⑵ 配置文件路径

  • 三个轻易获取配置文件所在路径的授命:

jupyter notebook --generate-config
  • 小心:
    那条命令即便能够用于查看配置文件所在的路径,但重要用途是是或不是将那么些路子下的配备文件替换默许配置文件
    倘使你是第4回询问,那么或许不会冒出下图的提拔;若文件已经存在或被改变,使用这么些命令之后会产出询问“Overwrite
    /Users/raxxie/.jupyter/jupyter_notebook_config.py with default
    config?
    [y/N]”,即“用默许配置文件覆盖此路线下的文书呢?”,要是按“y”,则变成覆盖,那么此前所做的修改都将失效;要是只是为了查询路线,那么必供给输入“N”。

4858.com 16

命令

健康的场地下,Windows和Linux/macOS的安插文件所在路线和陈设文件名如下所述:

  • Windows系统的陈设文件路线:C:\Users\<user_name>\.jupyter\

  • Linux/macOS系统的布局文件路线:/Users/<user_name>/.jupyter/
    ~/.jupyter/

  • 配置文件名:jupyter_notebook_config.py

  • 注意:

① “<user_name>”为你的顾客名。客户名两侧不加尖括号“<>”。


Windows和Linux/macOS系统的配备文件贮存路线实际上是均等的,只是系统分裂,表现格局有所不一样而已。


Windows和Linux/macOS系统的配置文件也是一律的。文件名以“.py”结尾,是Python的可实行文件。


假如你不是经过一步到位的法子前往配置文件所在地点,而是一层一层进入文件夹/目录的,那么当您进去家目录后,用ls命令会开采找不到“.jupyter”文件夹/目录。那是因为凡是以“.”最早的目录都以隐身文件,你能够经过ls -a指令查看当前任务下拥有的隐形文件。

⑶ 修改配置文件

  • Windows系统的客商能够运用文书档案编辑工具或IDE伸开“jupyter_notebook_config.py”文件并展开编辑。常用的文档编辑工具和IDE有记事本、Notepad++、vim、Sublime
    Text、PyCharm等。当中,vim是从没有过图形分界面包车型大巴,是一款学习曲线较为陡峭的编辑器,其余工具在此不做使用验证,因为左侧相对轻松。通过vim修改配置文件的法门请继续往下阅读。

  • Linux/macOS系统的顾客建议直接通过终点调用vim来对计划文件实行改换。具体操作步骤如下:

⒜ 展开配置文件

开采终端,输入指令:

vim ~/.jupyter/jupyter_notebook_config.py

4858.com 17

vim展开配置文件

实施上述命令后便走入到布署文件个中了。

⒝ 查找关键词

踏向配置文件后找寻关键词“c.NotebookApp.notebook_dir”。查找方法如下:

跻身配置文件后不要按别的键,用克罗地亚共和国语半角直接输入/c.NotebookApp.notebook_dir,那时找寻的主要词已在文档中高亮突显了,按回车,光标从底层切换成文书档案正文中被搜寻关键词的首字母。

⒞ 编辑配置文件

小写i跻身编辑格局,尾部出现“–INSERT–”表明成功进入编辑格局。使用方向键把光标定位在第一个单引号上(光标定位在哪些字符,就在那一个字符前始于输入),把“⑴
创立文件夹/目录”步骤中复制的路子粘贴在此地。

⒟ 撤销注释

把该行行首的井号(#)除去。因为布署文件是Python的可试行文件,在Python中,井号(#)表示注释,即在编写翻译进程中不会实践该行命令,所感到了使修改生效,须求删除井号(#)。

4858.com 18

config

⒠ 保存配置文件

先按ESC键,从编辑格局剥离,回到命令形式。

再用爱沙尼亚语半角直接输入:wq,回车即中标保存且退出了安排文件。

注意:

  • 冒号(:) 必须求有,且也是韩文半角
  • w:保存。
  • q:退出。
⒡ 验证

在顶峰中输入指令jupyter notebook开采Jupyter
Notebook,此时你会看到二个痛快的分界面,恭喜!

4858.com 19

modified

⒢ 注意
  • 如上全部命令均以乌克兰(УКРАЇНА)语半角格式输入,若有报错,请严厉检查那四个原则,英文半角

  • 此处仅介绍了vim编辑器修改配置文件的主意,未有对vim编辑器的详实使用实行教学,所以没有须求掌握vim编辑器的具体选用办法,只须要依据上述手续一定能够顺遂达成修改!

  • 推荐一时光和经历时读书一下vim编辑器的行使。这款庞大的编辑器将会形成您以往干活中的利器。

四、Jupyter Notebook的骨干使用

1. Files页面

4858.com 20

Files页面

那会儿您的界面在那之中应该还尚无“Conda”和“Nbextensions”类目。不要焦急,那多个类目将独家在“五、拓宽效能”中的“1.关联Jupyter
Notebook和conda的情形和包——‘nb_conda’”和“2.Markdown生成索引”中安装。

Files页面是用于管理和创立文件有关的类目。

对于现有的公文,可以由此勾选文件的方法,对中选文件进行理并答复制、重命名、移动、下载、查看、编辑和删除的操作。

相同的时间,也足以依赖需求,在“New”下拉列表中甄选想要成立文件的情形,进行创办“ipynb”格式的记录簿、“txt”格式的文书档案、终端或文件夹。假如你成立的情状没有在下拉列表中显得,那么您必要各种前往“五、拓宽作用”中的“1.关联Jupyter
Notebook和conda的条件和包——‘nb_conda’”和“六、扩充基础——‘ipykernel’”中消除该难题。

① 台式机的基本操作

4858.com 21

台式机的采纳

上海教室显示的是台式机的中坚协会和功用。遵照图中的申明已经足以消除大多数的使用难题了!

工具栏的行使如图中的注解同样直观,在此可是多解释。供给特别表明的是“单元格的事态”,有Code,马克down,Heading,Raw
NBconvert。当中,最常用的是前多个,分别是代码状态,马克down编写情形。Jupyter
Notebook已经撤回了Heading状态,即标题单元格。取代他的是Markdown的一流至六级题目。而Raw
NBconvert近些日子极少用到,此处也不做过多疏解。

菜单栏蕴含了笔记本的具有成效,即便是工具栏的成效,也都得以在菜单栏的类目里找到。不过,并不是具备效用都以常用的,比方Widgets,Navigate。Kernel类目标选拔,首借使对水源的操作,比方中断、重启、连接、关闭、切换内核等,由于大家在创制台式机时曾经挑选了基石,因而切换内核的操作便利大家在选取台式机时切换来大家想要的根本意况中去。由于其余的效劳相对相比较平常,依照图中的评释来尝试选拔台式机的成效已经十三分简便,因而不再做详细解说。

② 笔记本重命名的二种方法

⑴ 笔记本内部重命名

在行使台式机时,能够直接在其里面进行重命名。在左上方“Jupyter”的Logo旁有前后相继暗许的标题“Untitled”,点击“Untitled”然后在弹出的对话框中输入自拟的标题,点击“Rename”即成功了重命名。

⑵ 台式机外界重命名

若在选拔台式机时忘记了重命名,且已经保存并脱离至“Files”分界面,则在“Files”分界面勾选须要重命名的文书,点击“Rename”然后直接输入自拟的标题就能够。

⑶ 演示

4858.com 22

重命名

2. Running页面

Running页面主要展现的是当下正在运行当中的顶点和“ipynb”格式的记录簿。若想要关闭已经开荒的极限和“ipynb”格式的台式机,仅仅关闭其页面是不能透顶退出程序的,须要在Running页面点击其相应的“Shutdown”。更加多关闭措施能够查看“八、关闭和退出”中的“1.苏息台式机和极端”

4858.com 23

Running

3. Clusters页面

Clusters tab is now provided by IPython parallel. See ‘IPython
parallel’
for installation details.

Clusters类目以往已由IPython
parallel对接,且由于近年来接纳效用极低,因而在此不做详细表达,想要理解更加多能够访谈IPython
parallel的官方网站。

4. Conda页面

Conda页面首若是Jupyter
Notebook与Conda关联之后对Conda意况和包实行直接操作和管理的页面工具。详细新闻请直接查阅“五、拓宽功效”中的“1.关联Jupyter
Notebook和conda的条件和包——‘nb_conda’”。那是当下使用Jupyter
Notebook的不能缺少环节,因而请必得查阅。

5. Nbextensions页面

4858.com 24

nbextensions

Nbextensions页面提供了多个Jupyter
Notebook的插件,使其功能更抓牢大。该页面中首要性选拔的插件有nb_conda,nb_present,Table
of
Contents(2)。那么些功用大家不须求完全调控,也无需安装具有的扩展功效,依照本文书档案提供的就学思路,我们只必要安装Talbe
of
Contents(2)就可以,该意义可为马克down文书档案提供目录导航,便于大家编辑文书档案。该装置指引请查阅“五、扩充功效”中的“2.马克down生成目录”。

五、扩充功用

<a id=conda></a>

1. 关联Jupyter Notebook和conda的情形和包——“nb_conda”☆

① 安装

conda install nb_conda

实施上述命令能够将你conda成立的景况与Jupyter
Notebook相关联,便于你在Jupyter
Notebook的应用中,在不一致的条件下创设台式机实行事业。

② 使用

  • 能够在Conda类目下对conda意况和包进行一文山会海操作。
![](https://upload-images.jianshu.io/upload_images/5101171-80f141edb2bac9d5)

conda类目
  • 能够在记录本内的“Kernel”类目里的“Change kernel”切换内核。
![](https://upload-images.jianshu.io/upload_images/5101171-2cb5c4ec387ca814)

切换内核

③ 卸载

canda remove nb_conda

施行上述命令就能够卸载nb_conda包。

<a id=nbextensions></a>

2. 马克down生成索引

  • 不一致于有道云笔记的Markdown编写翻译器,Jupyter
    Notebook不能为马克down文档通过一定语法增添目录,因而要求通过安装扩展来贯彻目录的丰裕。

conda install -c conda-forge jupyter_contrib_nbextensions
  • 实践上述命令后,运转Jupyter
    Notebook,你会意识导航栏多了“Nbextensions”的类目,点击“Nbextensions”,勾选“Table
    of Contents ⑵”
![](https://upload-images.jianshu.io/upload_images/5101171-1d2c050b8d54fdb0)

nbextensions
  • 未来再在Jupyter Notebook中采纳马克down,点击下图的Logo就可以使用啊。
![](https://upload-images.jianshu.io/upload_images/5101171-5871d68688547f5e)

添加目录

3. 马克down在文中设置链接并定位

在选用马克down编辑文书档案时,难免会碰着要求在文中设定链接,定位在文书档案中的别的职位便利查看。因为马克down能够健全的合作html语法,由此这种意义能够透过html语法个中“a标签”的目录用法来贯彻。

语法格式如下:

[添加链接的正文](#自定义索引词)
<a id=自定义索引词>跳转提示</a>
  • 注意:

    1. 语法格式个中全数的号子均是阿尔巴尼亚语半角
    2. “自定义索引词”最佳是爱尔兰语,较长的词能够用下划线连接。
    3. “a标签”出现在想要被跳转到的篇章地点,html标签除了单标签外均要吻合“有头(<a>)必有尾(</a>)”的法则。头尾之间的“跳转提醒”是可有可无的。
    4. “a标签”中的“id”值便是为正文中增添链接时设定的“自定义索引值”,这里透过“id”的值实现从正文的链接跳转至钦赐地方的机能。
  • 例:

    1. 有跳转提示语
    ![](https://upload-images.jianshu.io/upload_images/5101171-c958912184ce3d2a)

    有提示语

2.  无跳转提示语



    ![](https://upload-images.jianshu.io/upload_images/5101171-be13b433d0b1e7d0)

    无提示语

4. 加载钦点网页源代码

① 使用景况

想要在Jupyter Notebook中一向加载钦命网址的源代码到台式机中。

② 方法

实践以下命令:

%load URL

里头,U哈弗L为钦赐网址的地址。

③ 例

4858.com 25

加载钦命网址源代码

5. 加载本地Python文件

① 使用情况

想在Jupyter Notebook中加载本地的Python文件并实行文书代码。

4858.com,② 方法

进行以下命令:

%load Python文件的绝对路径

③ 注意

  1. Python文件的后缀为“.py”。
  2. “%load”后跟的是Python文件的相对路线
  3. 输入指令后,能够按CTRL 回车来实践命令。第贰回实施,是将地点的Python文件内容加载到单元格内。此时,Jupyter
    Notebook会自动将“%load”命令注释掉(即在前边加井号“#”),以便在实践已加载的文件代码时不另行施行该命令;第一遍实行,则是推行已加载文件的代码。

④ 例

4858.com 26

加载本地Python文件

6. 直接运营业地Python文件

① 使用情况

不想在Jupyter Notebook的单元格中加载本地Python文件,想要直接运营。

② 方法

施行命令:

%run Python文件的绝对路径

!python3 Python文件的绝对路径

!python Python文件的绝对路径

③ 注意

  1. Python文件的后缀为“.py”。
  2. “%run”后跟的是Python文件的相对路径
  3. “!python3”用于实行Python 3.x本子的代码。
  4. “!python”用于施行Python 2.x本子的代码。
  5. “!python3”和“!python”属于 !shell命令 语法的利用,即在Jupyter
    Notebook中试行shell命令的语法。
  6. 输入指令后,能够按 CTRL 回车
    来施行命令,实施进度中将不突显本地Python文件的剧情,间接展现运转结果。

④ 例

4858.com 27

直接运转Python文件

7. 在Jupyter Notebook中收获当前地点

① 使用意况

想要在Jupyter Notebook中获得当前所在地点的相对路线

② 方法

%pwd

!pwd

③ 注意

  1. 获取的职位是现阶段Jupyter
    Notebook中成立的记录簿所在地点,且该地方为相对路径
  2. “!pwd”属于 !shell命令 语法的应用,即在Jupyter
    Notebook中执行shell命令的语法。

④ 例

4858.com 28

收获当前路径

8. 在Jupyter Notebook使用shell命令

① 方法一——在台式机的单元格中

⑴ 语法

!shell命令
  • 在Jupyter
    Notebook中的台式机单元格中用土耳其共和国(The Republic of Turkey)语惊讶号“!”后接shell命令就可以实践shell命令。

⑵ 例

4858.com 29

shell命令

② 方法二——在Jupyter Notebook中新建终端

⑴ 运维方法

在Jupyter
Notebook主界面,即“File”分界面中式点心击“New”;在“New”下拉框中式茶食击“Terminal”即新建了顶峰。此时极端地方是在您的家目录,可以经过pwd指令查询当前所在地点的相对路线。

⑵ 关闭措施

在Jupyter
Notebook的“Running”分界面中的“Terminals”类目中得以看到正在运转的终端,点击前边的“Shutdown”就可以关闭终端。

⑶ 例

4858.com 30

终端

9. 藏身台式机输入单元格

① 使用情形

在Jupyter Notebook的台式机中不管编写文书档案照旧编制程序,都有输入(In
[])和输出(Out
[])。当我们编辑的代码或文书档案使用的单元格比较多时,一时我们只想关心输出的内容而一时不看输入的剧情,那时就须要遮掩输入单元格而只体现输出单元格。

② 方法一

⑴ 代码

from IPython.display import display
from IPython.display import HTML
import IPython.core.display as di # Example: di.display_html('<h3>%s:</h3>' % str, raw=True)

# 这行代码的作用是:当文档作为HTML格式输出时,将会默认隐藏输入单元格。
di.display_html('<script>jQuery(function() {if (jQuery("body.notebook_app").length == 0) { jQuery(".input_area").toggle(); jQuery(".prompt").toggle();}});</script>', raw=True)

# 这行代码将会添加“Toggle code”按钮来切换“隐藏/显示”输入单元格。
di.display_html('''<button onclick="jQuery('.input_area').toggle(); jQuery('.prompt').toggle();">Toggle code</button>''', raw=True)

在记录本第二个单元格中输入以上代码,然后推行,就能够在该文书档案中利用“隐敝/展现”输入单元格功能。

  • 破绽:此措施不能够很好的适用于马克down单元格。

⑵ 例

4858.com 31

躲藏/呈现格局一

③ 方法二

⑴ 代码

from IPython.display import HTML

HTML('''<script>
code_show=true; 
function code_toggle() {
 if (code_show){
 $('div.input').hide();
 } else {
 $('div.input').show();
 }
 code_show = !code_show
} 
$( document ).ready(code_toggle);
</script>
<form action="javascript:code_toggle()"><input type="submit" value="Click here to toggle on/off the raw code."></form>''')

在记录本第叁个单元格中输入以上代码,然后奉行,就能够在该文书档案中运用“遮掩/展现”输入单元格功用。

  • 劣势:此方法不能够很好的适用于马克down单元格。

⑵ 例

4858.com 32

暗藏/突显格局二

10. 魔术命令

出于近些日子目前用不到过多的魔术命令,由此临时先仿效官方网站的文书档案。

<a id=ipykernel></a>

六、扩展水源——“ipykernel” ☆

1. 施用情状

  1. 场景一:同一时候用区别版本的Python实行专门的学业,在Jupyter
    Notebook中无法切换,即“New”的下拉菜单中不可能运用供给的条件。

  2. 场景二:创造了分化的虚构境况(或者具备同样的Python版本但安装的包差别),在Jupyter
    Notebook中无法切换,即“New”的下拉菜单中不能运用需求的情状。

接下去将独家用“命令行格局”和“图形分界面形式”来减轻以上五个现象的主题素材。看名称就能够想到其意义,“命令行情势”即在极端中通过施行命令来一步步消除难点;“图形分界面格局”则是因此在Jupyter
Notebook的网页中经过鼠标点击的秘技消除上述难题。

中间,“图形分界面形式”的减轻办法绝相比较较轻巧快速,假若对于殷切消除难点,无需了然运行原理的心上人,能够一向进去“3.
解决措施之图形分界面形式”来阅读。

“命令行形式”看似相比较复杂,且又分开了使用意况,但经过这种措施来减轻难题能够越来越好的询问在那之中的做事原理,比方,每实行一步操作对应的通令是如何,而下令的实行是为了完成怎么样的指标,这么些可能都被封装在图形界面上的多少个点击动作来产生了。对于想越来越尖锐领会其运维过程的朋友,能够接着向下阅读。

2. 消除方法之命令行格局

① 同一时候接纳差别版本的Python

⑴ 在Python 3中创建Python 2内核

⒜ pip安装
  • 率先安装Python 2的ipykernel包。

python2 -m pip install ipykernel
  • 再为现阶段用户安装Python 2的内核(ipykernel)。

python2 -m ipykernel install --user
  • 留神:“–user”参数的情趣是针对性当下用户安装,而非系统范围内设置。
⒝ conda安装
  • 率先创设Python版本为2.x且独具ipykernel的新意况,当中“<env_name>”为自定义环境名,情形名两侧不加尖括号“<>”。

conda create -n <env_name> python=2 ipykernel
  • 下一场切换至新成立的条件。

Windows: activate <env_name>
Linux/macOS: source activate <env_name>
  • 脚下顾客安装Python 2的内核(ipykernel)。

python2 -m ipykernel install --user
  • 留心:“–user”参数的意思是针对性近日客商安装,而非系统范围内安装。

⑵ 在Python 2中创建Python 3内核

⒜ pip安装
  • 率先安装Python 3的ipykernel包。

python3 -m pip install ipykernel
  • 再为当下客商安装Python 2的内核(ipykernel)。

python3 -m ipykernel install --user
  • 细心:“–user”参数的情趣是对准当下客商安装,而非系统范围内安装。
⒝ conda安装
  • 率先成立Python版本为3.x且持有ipykernel的新情况,当中“<env_name>”为自定义情形名,情形名两侧不加尖括号“<>”。

conda create -n <env_name> python=3 ipykernel
  • 下一场切换至新制造的条件。

Windows: activate <env_name>
Linux/macOS: source activate <env_name>
  • 当前客商安装Python 3的内核(ipykernel)。

python3 -m ipykernel install --user
  • 注意:“–user”参数的意思是本着当下客户安装,而非系统范围内安装。

② 为差别条件创立基础

⑴ 切换至需安装内核的条件

Windows: activate <env_name>
Linux/macOS: source activate <env_name>
  • 注意:“<env_name>”是索要安装内核的条件名称,遭逢名两侧不加尖括号“<>”。

⑵ 检查该情形是不是安装了ipykernel包

conda list

实行上述命令查看当前意况下安装的包,若未有安装ipykernel包,则施行安装命令;不然实行下一步。

conda install ipykernel

⑶ 为当前碰着下的当下顾客设置Python内核

  • 若该条件的Python版本为2.x,则实施命令:

python2 -m ipykernel install --user --name <env_name> --display-name "<notebook_name>"
  • 若该景况的Python版本为3.x,则实践命令:

python3 -m ipykernel install --user --name <env_name> --display-name "<notebook_name>"
  • 注意:

    1. “<env_name>”为当下条件的条件名称。情状名两侧不加尖括号“<>”。

    2. “<notebook_name>”为自定义呈现在Jupyter
      Notebook中的名称。名称两侧不加尖括号“<>”,但双引号必需加

    3. “–name”参数的值,即“<env_name>”是Jupyter内部使用的,其目录的贮存路线为~/Library/Jupyter/kernels/。倘使定义的称号在该路径已经存在,那么将自行覆盖该名称目录的剧情。

    4. “–display-name”参数的值是显得在Jupyter Notebook的美食做法中的名称。

⑷ 检验

动用命令jupyter notebook运营Jupyter
Notebook;在“Files”下的“New”下拉框中就能够找到你在第⑶步中的自定义名称,此时,你便能够痛快地在Jupyter
Notebook中切换情况,在差异的蒙受中创造台式机进行事业和上学啦!

<a id=gui></a>

3. 缓慢解决办法之图形分界面方式

① 你创制了一个新的情况,但却开掘在Jupyter
Notebook的“New”中找不到那么些碰着,非常小概在该情状中开创台式机。

4858.com 33

图形分界面_问题

② 步向Jupyter Notebook → Conda → 在“Conda
environment”中式茶食击你要增加ipykernel包的景况 →
左下方找寻框输入“ipykernel” → 勾选“ipykernel” → 点击找出框旁的“→”箭头 →
安装完成 → 右下方框内找到“ipykernel”表达已经设置成功。

4858.com 34

图形分界面_解决

③ 在终端CTRL C关闭Jupyter Notebook的劳动器然后重启Jupyter
Notebook,在“File”的“New”的下拉列表里就足以找到您的情况啦。

4858.com 35

图形分界面_验证

七、Jupyter Notebook快捷键

1. Mac与Windows特殊按钮对照表

符号 Mac按键 Windows按键
command
control ctrl
option alt
shift shift
return return
space space
tab tab
delete backspace
fn delete delete

2. Jupyter Notebook台式机的二种格局

① 命令方式

  • 命令形式将键盘命令与Jupyter
    Notebook台式机命令相结合,能够因此键盘分歧键的结缘运作台式机的吩咐。

  • esc键步向命令形式。

  • 命令形式下,单元格边框为暗青,且右侧边框线为灰绿粗线条。

4858.com 36

命令情势

② 编辑格局

  • 编写格局使客户能够在单元格内编辑代码或文书档案。

  • enterreturn键步向编辑方式。

  • 编写情势下,单元格边框和左边边框线均为浅湖蓝。

4858.com 37

编辑情势

3. 二种方式的快捷键

① 命令情势

快捷键 用途
F 查找和替换
进入编辑模式
⌘⇧F 打开命令选项板
⌘⇧P 打开命令选项板
P 打开命令选项板
⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ 运行选中单元格
⌥↩ 运行当前单元格并且在下方插入单元格
Y 将单元格切换至code状态
M 将单元格切换至markdown状态
R 将单元格切换至raw状态
1 将单元格设定一级标题
2 将单元格设定二级标题
3 将单元格设定三级标题
4 将单元格设定四级标题
5 将单元格设定五级标题
6 将单元格设定六级标题
选中上方单元格
K 选中上方单元格
选中下方单元格
J 选中下方单元格
⇧K 向上多选单元格
⇧↑ 向上多选单元格
⇧J 向下多选单元格
⇧↓ 向下多选单元格
A 在上方插入单元格
B 在下方插入单元格
X 剪切选中单元格
C 复制选中单元格
⇧V 粘贴到上方单元格
V 粘贴到下方单元格
Z 撤销删除
D, D 删除选中单元格
⇧M 合并选中单元格,若直选中一个则与下一个单元格合并
⌘S 保存
S 保存
L 转换行号
O 转换输出
⇧O 转换滚动输出
H 显示快捷键帮助
I, I 中断Notebook内核
O, O 重启Notebook内核
esc 关闭页面
Q 关闭页面
⇧L 转换所有单元格行号且设置持续有效
⇧␣ 向上滚动
向下滚动

② 编辑情势

Mac快捷键 Windows快捷键 用途
代码补全或缩进
⇧⇥ ⇧⇥ 提示
⌘] ⌃] 向后缩进
⌘[ ⌃[ 向前缩进
⌘A ⌃A 全选
⌘Z ⌃Z 撤销
⌘/ 注释
⌘D 删除该行内容
⌘U 撤销
⌘↑ ⌃↑ 光标跳转至单元格起始位置
⌘↓ ⌃↓ 光标跳转至单元格最终位置
⌥← ⌃← 光标位置左移一个单词
⌥→ ⌃→ 光标位置右移一个单词
⌥⌫ ⌃⌫ 删除前边一个单词
⌥⌦ ⌃⌦ 删除后边一个单词
⌘⇧Z ⌃Y 重做
⌘⇧U ⌃⇧Z 重做
⌘⌫ ⌃⌫ 删除该行光标左边内容
⌘⌦ ⌃⌦ 删除该行光标右边内容
⌃M ⌃M 进入命令模式
esc esc 进入命令模式
⌘⇧F 打开命令选项板
⌘⇧P 打开命令选项板
⇧↩ ⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ ⌃↩ 运行选中单元格
⌥↩ ⌥↩ 运行当前单元格并且在下方插入单元格
⌃⇧- ⌃⇧- 以光标所在位置分割单元格
⌘S ⌃S 保存
下移光标
上移光标

4. 翻看和编写制定快速键

① 查看飞速键

① 进入Jupyter Notebook主界面“File”中。

② 在“New”的下拉列表中精选条件创设八个台式机。

③ 点击“Help”。

④ 点击“Keyboard Shortcuts”。

② 编辑急忙键

⑴ 方法一

① 进入Jupyter Notebook主界面“File”中。

② 在“New”的下拉列表中精选条件创制两个台式机。

③ 点击“Help”。

④ 点击“Keyboard Shortcuts”。

⑤ 弹出的对话框中“Command Mode (press Esc to enable)”旁点击“Edit
Shortcuts”开关。

⑵ 方法二

① 进入Jupyter Notebook主界面“File”中。

② 在“New”的下拉列表中选拔条件成立三个台式机。

③ 点击“Help”。

④ 点击“Edit Keyboard Shortcuts”。

③ 例

4858.com 38

查看和编辑火速键

八、关闭和剥离

<a id=quit></a>

1. 停歇台式机和顶峰

当我们在Jupyter
Notebook中成立了极限或台式机时,将会弹出新的窗口来运作终端或台式机。当咱们利用达成想要退出终端或台式机时,仅仅闭馆页面是力所不及收场程序运营的,由此大家须要经过以下步骤将其完全关闭。

① 方法一

⑴ 进入“Files”页面。


勾选想要关闭的“ipynb”台式机。正在运营的记录簿其Logo为天蓝,且后面标有“Running”的字样;已经倒闭的台式机其Logo为天灰。

⑶ 点击上方的色情的“Shutdown”按键。

⑷ 成功关闭台式机。

  • 只顾:此方式只可以关闭笔记本,不可能关闭终端。

② 方法二

⑴ 进入“Running”页面。


第一栏是“Terminals”,即怀有正在运营的终极均会在此展现;第二栏是“Notebooks”,即具备正在运行的“ipynb”台式机均会在此显示。

⑶ 点击想要关闭的顶峰或笔记本后深橙“Shutdown”开关。

⑷ 成功关闭终端或台式机。

  • 静心:此格局能够关闭别的正在周转的顶点和笔记本。

③ 注意

⑴ 唯有“ipynb”笔记本和极端须求经过上述形式技术使其得了运维。

⑵ “txt”文书档案,即“New”下拉列表中的“Text
File”,以及“Folder”只要关闭程序运维的页面即截至运转,不要求通过上述手续关闭。

④ 演示

4858.com 39

关门笔记本和顶峰

2. 退出Jupyter Notebook程序

假使您想退出Jupyter
Notebook程序,仅仅通过关闭网页是无力回天退出的,因为当您张开Jupyter
Notebook时,其实是运营了它的服务器。

您能够尝试关闭页面,并开采新的浏览器页面,把后边的地方输进地址栏,然后跳转页面,你会开采再次步入了刚刚“关闭”的Jupyter
Notebook页面。

要是您忘掉了刚刚关闭的页面地址,能够在起步Jupyter
Notebook的终端中找到地点,复制并粘贴至新的浏览器页面包车型大巴地址栏,会发觉同样能够步入刚才关闭的页面。

因此,想要深透退出Jupyter
Notebook,须要关闭它的服务器。只供给在它运营的终端上按:

  • Mac用户:control c
  • Windows用户:ctrl c

然后在终点上会提示:“Shutdown this notebook server
(y/[n])?”输入y就可以关闭服务器,那才是干净退出了Jupyter
Notebook程序。此时,要是您想要通过输入刚才关闭网页的网站进行访问Jupyter
Notebook便拜谒到报错页面。

九、参照他事他说加以考察资料

1.搜狐:jupyter notebook
能够做什么样事情?猕猴的回复

  1. Jupyter
    Notebook官方介绍

  2. Anaconda官方下载页面

  3. Python·Jupyter
    Notebook种种应用格局记录

  4. Stack
    Overflow中有关怎么样掩饰/呈现输入单元格的主题素材

  5. 魔术命令官方文书档案

  6. Jupyter Notebook
    的急速键

  7. Jupyter
    Notebook官方文书档案

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有