安装Homebrew

请参看本博客文章:Homebrew

安装Python环境

1
brew install python3

如果要安装python2就输入brew install python2即可

安装Jupyter

1
pip3 install jupyter

python2:pip2 install jupyter

安装Jupyterlab

安装前可以先试试jupyter notebook,如果能打开其实可以不安装这个

1
pip3 install jupyterlab

python2:pip2 install jupyterlab

美化

安装美化包:

1
pip install --upgrade jupyterthemes

安装好后的命令行选项的描述

命令作用 命令选项
使用帮助: -h
主题列表: -l
主题名称安装: -t
代码的字体: -f
代码字体大小: -fs(默认值:11 )
Notebook 字体: -nfNotebook
字体大小: -nfs( 默认值: 13 )
Text/MD 单元格的字体: -tfText/MD
单元格字体大小: -tfs (默认值: 13)
Pandas DF Fontsize: -dfs(默认值: 9)
输出面积字形大小: -ofs(默认值: 8.5 )
介绍页边距 : -m(默认值: auto)
单元格的宽度: -cellw ( 默认值: 980)
行高: -lineh(默认值: 170 )
Mathjax 字形大小 (%): -mathfs(默认值: 100)
光标宽度: -cursw(默认值: 2)
光标的颜色: -cursc
Alt键提示布局: -altp
Alt键Markdown背景颜色: -altmd
Alt键输出背景色: -altout
Vim风格 NBExt* : -vim
工具栏可见: -T
名称和标识可见: -N
标志可见: -kl
重置默认主题: -r
强制默认字体: -dfonts

查看主题:

1
2
3
4
5
6
7
8
9
10
11
$ jt -l
Available Themes:
chesterish
grade3
gruvboxd
gruvboxl
monokai
oceans16
onedork
solarizedd
solarizedl

使用-t使用主题:

1
jt -t grade3

其他配置:

1
jt -t grade3 -f firacode -fs 10 -ofs 12 -tfs 10 -nfs 115 -cellw 84% -T

配置后效果:

截屏2023-06-08 16.29.26

代码提示及其它拓展

1
python -m pip install jupyter_contrib_nbextensions

再:

1
jupyter contrib nbextension install --user --skip-running-check

然后再进入Jupyter notebook:

上方会出现:Nbextension

然后选择想要的拓展即可,我选择了:

截屏2023-06-08 16.49.41

Code prettify:可以重新格式化和美化代码块的内容。

Table of Contents (2):可以收集Notebook 中的所有标题,并将它们显示在一个浮动窗口中。在侧边栏加入TOC目录, 在按钮栏会有相应的一个图标来显示TOC。另外, TOC可以拖动, 折叠。

Collapsible Headings:可以根据Markdown的Headings 进行内容折叠, 这对于显示和管理后面的代码十分有用,可加入/插入Markdown标题的按钮。

AddBefore:可以在按钮栏加入两个按钮, 分别在当前cell前和后插入新Cell,补充了只能在后面插入的缺点。