【区块链】安装试用Jupyter Lab(一百六十九)

这篇本来和区块链也没啥关系,但是和李笑来有点关系。就暂且放这里吧。

想要安装Juypter Lab,起因是看到了这本《自学是门手艺》。本来只是在GitHub上浏览一下,但是发现他的Markdwon版本许多图片显示不对,既然书的第一章就提到让安装Jupyter Lab以便有更好的阅读体验,那就装一下吧。正好了解一下啥是Juypter Lab

话说,简单了解后发现Juypter Lab原来是挺多程序员和数据分析人员热爱的笔记本工具。本来呢,在李笑来的书里,专门有一张附录Jupyterlab 的安装与配置,但是我并不喜欢安装那些巨大的发行包,比如这附录里第一步就要求按装的Anaconda。我的Mac 上自带Python,而且我还有自己更偏爱的Home Brew。结果当然,这点偏爱害我多折腾了半天,虽然并非不值得。以下是我折腾的记录

安装Jupyter Lab(参考官方安装文档使用PIP的部分)

文档说,如果使用PIP,执行下面这条命令即可

pip install jupyterlab

其实,对我来说,可没这么简单。Juypter Lab 需要的是Python3,而我Mac上自带的是Python 2.7,怎么知道的?如下,/usr/bin/python就是Mac 自带的了。

$ python --version
Python 2.7.10
$ which python
/usr/bin/python

用How brew 安装Phtyon3

再一次,不能直接运行brew install python3,会有提示权限错误导致安装失败。都是因为Mac最近的更新修改了/usr/local/ 目录的权限,github 上有提到这个issue #19286。先执行以下命令

sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks
sudo chown -R $(whoami) $(brew --prefix)/*

然后再安装

brew install python3

用Pip3 安装Jupyter Lab

pip3 install --user jupyterlab

运行Jupyter Lab

因为上面是以user 模式安装的,记得要把先把Python 的路径加到Path里,

export PATH="$PATH:/usr/local/mysql/bin:/Users/Hooman/Library/Python/3.7/bin"

然后在ipynb所在的目录,执行 jupyter lab,会自动打开一个浏览器。接下来,就可以直接看书了。我还照着Jupyterlab 的安装与配置里关于Jupyter Lab Theme的章节调整了显示主题(直接使用支持 Stylus 这类终端 CSS 定制插件的浏览器)。后来,又安装了两个小插件(并不重要)。

Jupyter Lab超级小白的困惑

紧接着,我遇到了一个只有超级小白才会遇到的困惑。Jupyter Lab的笔记里,有一个基本单位叫做Cell。可以是Markdown,也可以是Code。在Cell上双击或按Enter就进入编辑模式,按Esc就退出编辑模式进入所谓命令模式。但是,我发现,一个Markdown的Cell,当我双击之后,他就从下面这样


这是主题

这是正文,这是加粗,还有斜体


变成了下面这样


#####这是主题
这是正文,这是**加粗**,还有*斜体*

而且,再怎么按Esc键,他就永远是这样了!Google 百度,中文/英文搜索了许久都没有找到答案。直到我放弃寻找这个问题。开始玩Jupyter Lab时,才发现窍门!窍门就是

Ctrl+Enter 或者Shift+Enter

原因,我也瞬间明白了。上面两个快捷键是执行Cell 的代码,直接选择菜单上的执行按钮▶️是一样的效果。Markdown的执行,不就是渲染之后显示效果吗?难怪没人提及这事,因为实在太简单了!

这时,我发现了自己一个重要的弊病,被Google/Baidu等网络搜索工具惯的:

遇到问题,不是去先尝试自己摸索,而是先搜索网络,看看有没有现成的解决方案

不忘初心!不忘初心啊!回想小时候玩日文游戏,初学DOS,在没有帮助,书籍缺失的情况下,不就是一个个选项尝试,一个个命令把玩学会的吗?居然把这种能力给忘记了,引以为戒啊!

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

推荐阅读更多精彩内容