美文网首页
Jupyter notebook入门使用指南(安装、主题、扩展插

Jupyter notebook入门使用指南(安装、主题、扩展插

作者: glRu | 来源:发表于2020-06-19 17:50 被阅读0次

1. 安装

安装Jupyter Notebook之前,需要安装Python

法一:进入Anaconda官方网站自行下载

法二:在终端直接输入命令pip install jupyter(pip镜像下载请参考https://mp.weixin.qq.com/s/NomUzI5xiEcCsdo2pkr0YA)

2. 修改Jupyter Notebook文件存放位置

在终端输入以下命令:

jupyter notebook --generate-config

会在下面的目录生成 .py配置文件

C:\Users\<你的用户名> .jupyter\jupyter_notebook_config.py

修改jupyter_notebook_config.py配置文件:

用文本编辑器打开,找到“c.NotebookApp.notebook_dir=……”,把路径改成自己的工作目录

注意:去掉前面的注释符 # 

修改后,重新启动jupyter,默认的打开路径就是之前配置好的路径


不想设置的话,也可以直接在.ipynb文件目录打开jupyter notebook

3. 给Jupyter换主题

使用Jupyter主题,不仅能让你的Jupyter界面更好看、更舒服,还能让屏幕上的代码看起来更显眼

安装插件

pip install jupyterthemes

查看主题列表

jt -l

选择主题:

jt -t grade3 -T -f source -tf robotosans -tfs 12 -nf robotosans -nfs 13 -cellw 90%

命令详解

上述命令执行后的效果如下图所示

想要恢复到默认主题,可以使用以下命令:

jt -r  # 恢复到默认主题

4、插件配置

安装扩展包:

pip install jupyter_contrib_nbextensions

配置 nbextensions:

jupyter contrib nbextension install --user

启动Jupyter Notebook ,点选nbextensions,查看插件

常用插件:

Hinterland

Hinterland功能可以让你每敲完一个键,就出现下拉菜单,可以直接选中你需要的词汇

Autopep8

一键美化代码,强迫症的福音。需要提前安装aotopep8模块 (pip install autopep8)

Snippets

Snippets在工具栏里加了一个下拉菜单,可以非常方便的直接插入代码段,完全不用手动敲

.........


5. 操作页面介绍

要新建一个 notebook,点击按钮 New,选择 “Python3。后进入到操作页面,在操作页面中输一行 Python 代码后按快捷键 Shift-Enter 执行。如下图所示:

在 Jupyter notebook 中,最重要的是对文件中的 cell 或者 cells 进行操作,Cell 菜单主要包含了运行cells、运行cells后并在之后插入新的cell、运行所有cells、运行当前之上的所有cell、运行当前之下的所有cell、改变cell类型(code、markdown、raw nbconvert)等,cell 操作菜单栏如下:

Jupyter notebook 魔法操作

IPython 中特殊的命令(在 Python 中没有)被称作“魔术”命令。这些命令可以使普通任务更便捷,更容易 控制 IPython 系统。魔法命令是 magic 函数主要包含两大类:

一类是:行魔法(Line magic)前缀为 %

一类是:单元魔法 (Cell magic) 前缀为 %%

使用 %lsmagic 命令查看所有的魔法命令:

%lsmagic

魔术函数默认可以不使用百分号,只要没有变量和函数名相同。这个特点被称为“被动魔术”,可以 使用 %automagic 打开或关闭,一些魔术函数与 Python 函数很像,它的结果可以赋值给一个变量,例如:

path = %pwd

path

部分魔法命令详解

常用快捷键操作:

Jupyter Notebook 包含两种模式。

一种是命令模式,按 ESC 键进入,这时边框是蓝色的;

另一种是编辑模式,按 Enter 键进入,边框是绿色的。

1. 命令模式 (按键 Esc 开启)

Enter : 转入编辑模式

Shift-Enter : 运行本单元,选中下个单元

Ctrl-Enter : 运行本单元

Alt-Enter : 运行本单元,在其下插入新单元

Y : 单元转入代码状态

M :单元转入markdown状态

A : 在上方插入新单元

B : 在下方插入新单元

X : 剪切选中的单元

C : 复制选中的单元

Shift-V : 粘贴到上方单元

V : 粘贴到下方单元

Z : 恢复删除的最后一个单元

D,D : 删除选中的单元

Shift-M : 合并选中的单元

2. 编辑模式 ( Enter 键启动)

Tab : 代码补全或缩进

Shift-Tab : 提示

Ctrl-Home : 跳到单元开头

Ctrl-Up : 跳到单元开头

Ctrl-End : 跳到单元末尾

Ctrl-Down : 跳到单元末尾

Ctrl-Left : 跳到左边一个字首

Ctrl-Right : 跳到右边一个字首

相关文章

网友评论

      本文标题:Jupyter notebook入门使用指南(安装、主题、扩展插

      本文链接:https://www.haomeiwen.com/subject/cnkbxktx.html