Jupyter 笔记

为什么用 Jupyter

  1. 2 个同事的推荐:
    一个刷了许多 MOOC 包括数据科学课的学霸直接推荐给我;
    另一个录制数据科学课程的同事在视频中介绍 iPython Notebook 时,屏幕上显示的是 Jupyter 环境

  2. Jupyter 官网看看并尝试了下,发现似乎能满足需要:

    • 这是个集成环境:你既可以通过写文字笔记,又能在笔记中嵌入代码及其运行结果,还可以直接在环境中进行命令行交互
    • 支持超过 40 种数据科学相关的编程语言,例如 R/Python/Scala 等
    • 支持 MathJax 渲染(也就是说 LaTex 公式可以渲染出来啦!从此机器学习相关的笔记要告别简书了……)

安装[1][2][3]

1. 安装 pip

对 Debian 系的环境,请在命令行中输入

$ sudo apt-get install python-pip

2. 安装依赖包需要的编译环境

对 Debian 系的环境,请在命令行中输入

$ apt-get install build-essential python-dev

3. 其他依赖包

使用 apt-get install 安装下述依赖包

使用 pip install 安装下述依赖包

4.安装 Jupyter

在命令行中输入下述命令,即可完成安装

$ sudo pip install jupyter

开始使用 Jupyter 写笔记

在终端输入下述命令即可打开 Jupyter Notebook:

$ jupyter notebook

屏幕正中央是当前目录(你键入上述命令前所在目录,可通过 pwd 命令查看)的文件列表,点击右上方「New」可建立

  • 文本文件(Text File)
  • 文件夹(Folder)
  • 命令行(Terminal)
  • Notebook

选择 Notebook 即可建立一个新的笔记文件

新建文件后,屏幕分为 4 块,从上到下依次为:

  1. 标题栏:点击标题(例如 Untitled)可更改
  2. 菜单栏
  3. 工具栏
  4. 编辑区

菜单栏

  • 保存完成后,请点击 File - Close and Halt 停止该笔记的运行并退出

工具栏

  • 这里有一个下拉列表,可选择 Code/Markdown/Raw NBConvert/Heading,最常用的是前两项

编辑区

  • $$expression$$ 会使 expression 强制独立一行,而 $expression$ 则不会

技巧们

如何在 ipython notebook 中同时可选择 py2/py3 而不用每次都修改 ~/.bash_profile

参考

如何在云服务器上运行 jupyter notebook 并使用网址进行访问?

这个需求来源于我需要在亚马逊云服务(AWS)上搭建服务器以完成深度学习工作(众所周知,没有 GPU 提供的强大计算能力,跑模型那是慢得…)。

首先需要在云端安装好 jupyter notebook。接下来需要一些配置,主要内容来自官方文档,摘取如下:

  1. 命令行中运行 jupyter-notebook --generate-config 以生成配置文件 jupyter_notebook_config.json
  2. 修改该文件的 c.NotebookApp.ip 属性为 0.0.0.0(搜索 localhost 即可)
  3. 运行 ipython 命令,在打开的 IPython shell 中,运行 from notebook.auth import passwd,然后执行 passwd(),键入你希望设置的登录密码(登录 notebook 用),然后会返回类似 Out[2]: 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed' 的字样。复制整个字符串到配置文件中的 c.NotebookApp.password 项目后,如:c.NotebookApp.password = u'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'
  4. 修改配置文件中的 c.NotebookApp.open_browser 属性为 c.NotebookApp.open_browser = False
  5. 此后你便可以在云端运行 jupyter notebook 服务了

同时,建议配合参数 --port=abcd(其中 abcd 为你指定的端口号),以及配合终端会话管理器 tmux 使用。关于后者,除了阅读手册,还可阅读指南如[《Tmux - Linux从业者必备利器》] (http://cenalulu.github.io/linux/tmux/) 。

参考资料


  1. Installing pip/setuptools/wheel with Linux Package Managers

  2. Installation/Using pip

  3. pip 8.1.1

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

推荐阅读更多精彩内容

  • Anaconda安装首先去本文最后的Anaconda官方下载地址下载Anaconda安装文件Anaconda2-4...
    zoyanhui阅读 726评论 0 3
  • 图片链接已失效,欢迎前往我的博客查看最新版本 Jupyter Notebook Jupyter notebook,...
    liuchengxu阅读 35,653评论 2 33
  • 1. 介绍 首先让我们来看看TensorFlow! 但是在我们开始之前,我们先来看看Python API中的Ten...
    JasonJe阅读 11,728评论 1 32
  • 我不知道为什么我的内心总是很慌,也许是因为没有自信的原因 十六岁出来工作,开始有了晚上睡不着睡不深的情况,对工作不...
    有爱有钱有欢乐阅读 299评论 2 0
  • 月光如你 是不可言说的诗 你曾说过你是唯一的月亮 悲伤就此酝酿 谁能真正拥抱月亮呢? 遥远的距离并不可怕 只是你太...
    广厦阅读 530评论 1 0