jupyter notebook 安装配置与使用教程

写在前面:jupyter notebook真是一款漂亮好用的编程工具!

本文将介绍以下几部分内容:

  • jupyter notebook 的安装
  • jupyter notebook 的使用
  • jupyter notebook 的一些配置

一、jupyter notebook 的安装

jupyter notebook可以在命令行中直接安装,也可以随着 Anaconda 的安装一起安装。

命令行安装

打开命令行,执行以下命令即可安装:

pip install jupyter

随着 Anaconda 一起安装

Anaconda 是一个包含许多科学工具包的 python 发行版本,许多科学计算、人工智能的教程都推荐使用该软件。在安装 Anaconda 时,会同时安装好 jupyter notebook。

Anaconda 的安装及介绍可参考这篇文章:「Anaconda介绍、安装及使用教程

二、jupyter notebook 的使用

1、打开jupyter notebook

  • 如果是用命令行安装的,则可以在命令行输入 jupyter notebook 打开笔记本:
命令行打开

也可以双击 python 安装目录中 Scripts 文件夹下的 jupyter-notebook.exe 打开:

可执行程序打开
  • 如果是随着 Anaconda 安装的,则可以利用快捷方式打开(在开始菜单的 Anaconda 中可以找到)。

执行打开操作后,就进入到 jupyter notebook 的首页(运行在浏览器中)。

点击右上角的 new,选择 python 即可创建一个新的 python 编程文件:

新建文件

2、界面介绍

新建文件后,就进入到 “主角” 了:

主界面元素

刚进工作区是空的,但为了方便介绍,笔者提前编辑了一些内容。

标题,就是标题啦,单击就可以重命名。

菜单栏没什么值得关注的,工具栏包含了一系列用的比较多的操作。

工作区是最能体现 jupyter notebook 亮点的地方了,它由一个一个的 “块” 组成。

3、认识 “块”

“块” 是 jupyter 中可以独立运行的单位,点击工具栏中的 “代码” 下拉列表框可以改变当前块的类型,其中最重要的就是 代码、Markdown 两种了。

改变 “块” 的类型

Markdown块 ,即用markdown标记语言写的块,类似于代码的注释,但画面更好看,功能也更强大。

代码块 ,左侧有 “In” 标记,运行后输出内容在下方显示。每个代码块可以独立运行,使得 jupyter 特别适合用来做小段的练习。当然,也特别适合用来做教学:事先写好代码(还可以结合 Markdown块 写注释),可以讲解完直接运行看结果。

4、“块” 的模式

当前模块 被区分为 编辑模式(edit mode)及 命令模式(command mode)两种。

  • 块只有在当前模式下才能编辑。

  • 编辑模式下单击块左侧空白区域可切换到命令模式,命令模式下单击或双击编辑区可切换到编辑模式。

  • 编辑模式和命令模式的快捷键不同。

  • 块的左侧为绿色时,是编辑模式。块的左侧为蓝色时,则是命令模式。

编辑模式

5、常用命令介绍

  • 单击菜单栏 Cell -> Current Outputs 可以选择代码块的输出区域使用或不使用滚动条,这在输出特别多时很有用。
改变输出显示
  • 单击菜单栏 Kernel -> Change kernel 可以选择当前文件的使用的已安装的 python版本。
选择 python 版本
  • 单击菜单栏 Help -> Keyboard Shortcuts 可以查看快捷键。
查看快捷键
  • 常用快捷键:

编辑模式下:Ctrl + Enter 运行代码 (markdown编辑完也要运行)

命令模式下:A 键在当前块上方新建一个块(above),B 键在当前块下方新建一个块(below)。新建的块默认为代码块。

6、markdown 语法简介

  • 标题,以 #(井号)开头的为标题,一个 # 为一级标题,两个 # 为二级标题,最多用六个 #

  • 加粗,以两对 *(星号)夹着的文本显示为粗体(注意最后的星号后面加一个空格,否则会影响后面文本的格式)。

  • 斜体,以一对 *(星号)夹着的文本显示为斜体。

  • 无序列表,以 -(减号加一个空格)的项为无序列表。

  • 有序列表,以 1. 2. 开头的项为有序列表。

  • 换行,要敲两次回车(即两行间有一个空行),只敲一次回车则上下两行显示在同一行。另外,用标记 <br/>也可以实现换行

三、jupyter notebook 的一些配置

在安装完 jupyter 后,新建的 jupyter 文件(后缀 ".ipynb")是存储在一个默认路径上的,没办法像大多数软件一样在保存时选择保存路径,这对于 C 盘空间小且不喜欢默认路径的笔者来说是很不友好的。

另外,如果把 .ipybn 文件放到其他路径,默认情况下双击是没办法直接打开的,也不方便。

下面来看一下解决方案,方案区分以 Anaconda方式 及 命令行方式 安装的jupyter。

在任意路径打开 .ipynb 文件

  • Anaconda安装

1.找到 Anaconda 快捷方式:在开始菜单右击 Jupyter Notebook,选择 “更多”,点击“打开文件位置”。

anaconda1.png

2.右击 Jupyter Notebook 快捷方式,选择属性。

anaconda2.png

3.复制 “目标” 中的内容。

anaconda3.png

4.新建一个文本文件(.txt),将刚刚复制的内容粘贴进去,在最后的 .py 后面加一个空格,再输入 %1%,保存并关闭文件。(如果最后一个 .py 后有文本,先删掉)

anaconda4.png

5.设置显示文件后缀,将后缀 .txt 改为 .bat,回车确定。

anaconda5.png

6.随便右击一个 .ipynb 文件,点击 “属性”,点击打开方式项右侧的 “更改”。

anaconda6.png

7.选择 “更多应用”。

anaconda7.png

8.选择 “在这台电脑查找其他应用”。

anaconda8.png

9.找到刚刚创建的 .bat 文件,点击打开。

anaconda9.png

10.点击 “确定” 即可。

anaconda10.png
  • 命令行安装

1.执行以上的 6-8步骤。

2.选中 python 安装目录下的 Scripts 文件夹内的 jupyter-notebook.exe,点击打开。

选择 jupyter-notebook.exe

3.点击 “确定” 即可。

确定

改变 jupyter notebook 新建文件的默认存储路径

  • Anaconda安装

1.按上述方式进入 Jupyter Notebook 快捷方式所在文件夹,右击 Jupyter Notebook,点击 “属性”。

anaconda 属性

2.在 “目标” 项右侧的最后一个 .py 后加一个空格,再在输入用双引号括起的存储路径。(如果原来 .py 后有文本,先删掉)

设置存储路径
  • 命令行安装

1.进入 python 安装目录的 Scripts 文件夹,右击 jupyter-notebook.exe,选择 “创建快捷方式”。

创快捷方式.png

2.在任意位置粘贴快捷方式,右击该快捷方式,选择属性,在 “目标” 项最后加一个空格,再在输入用双引号括起的存储路径。

更改默认存储.png

3.至此,通过此快捷方式创建的 新 .ipybn 文件将存储在所设置的路径下。

推荐阅读:快速上手 markdown

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343