Jupyter 使用笔记

Jupyter 使用笔记

看了一下官网的 jupyter lab 和 jupyter notebook,前者的很不错,像一本书一样,我更喜欢前者。

Jupyter 默认支持python,官方也有 C++的实现,我想加入 node.js 的实现,看看社区又没有好的相关方案。

JavaScript 支持

JavaScript kernel for jupyter https://github.com/n-riesco/ijavascript
安装 JavaScript 核心

$ npm install -g ijavascript
$ ijsinstall 
$ jupyter notebook 

新建 Notebook 的时候就有了 JavaScript 的选项了。

Markdown attachments

ToolBar 栏设置格式为 Markdown,就可以直接拖拽图片到 Cell 中了,也可以在 MenuBar-Edit-Insert Image 来上传图片。
附件管理可以在 MenuBar-View-CellToolbar-Attachments中,来进行管理。

![jupyter-notebook.png](attachment:jupyter-notebook.png)

以上的前提为 Cell 的格式为 Markdown,而不能是 Code。

jupyterlab

jupyterlab 是 jupyter notebook 的增强版。

可以通过将Jupyter Lab的URL中的 lab更改为tree来切换经典的Notebook视图和JupyterLab视图。
安装以及打开:

$ pip install jupyterlab
$ jupyter lab