安装#
Jupyter Notebook 用久了就离不开了,然而自带的主题真的不忍直视。为了视力着想,为了自己看起来舒服,于是折腾了一番。。在 github 上发现了一个 jupyter-themes 工具,可以通过 pip 安装,非常方便使用。
首先是主题下载,为了速度快点,使用豆瓣源,命令行如下所示:
pip install -i http://pypi.douban.com/simple —trusted-host pypi.douban.com —no-dependencies jupyterthemes==0.18.2
安装好了,有的电脑可能会提示缺少 lesscpy,继续 pip 安装
pip install -i http://pypi.douban.com/simple —trusted-host pypi.douban.com lesscpy
然后是对主题选择、字体大小进行设置,我总结了一个我最喜欢的
jt —lineh 140 -f consolamono -tf ptmono -t grade3 -ofs 14 -nfs 14 -tfs 14 -fs 14 -T -N
在Jupyter Notebook 应用主题使用命令:!jt -t 主题名称
命令行的格式的解释如下表所示:
cl options | arg | default |
---|---|---|
Usage help | -h | — |
List Themes | -l | —(查看主题列表) |
Theme Name to Install | -t | —(安装主题) |
Code Font | -f | — |
Code Font-Size | -fs | 11 |
Notebook Font | -nf | — |
Notebook Font Size | -nfs | 13 |
Text/MD Cell Font | -tf | — |
Text/MD Cell Fontsize | -tfs | 13 |
Pandas DF Fontsize | -dfs | 9 |
Output Area Fontsize | -ofs | 8.5 |
Mathjax Fontsize (%) | -mathfs | 100 |
Intro Page Margins | -m | auto |
Cell Width | -cellw | 980 |
Line Height | -lineh | 170 |
Cursor Width | -cursw | 2 |
Cursor Color | -cursc | — |
Alt Prompt Layout | -altp | — |
Alt Markdown BG Color | -altmd | — |
Alt Output BG Color | -altout | — |
Style Vim NBExt* | -vim | — |
Toolbar Visible | -T | — |
Name & Logo Visible | -N | — |
Kernel Logo Visible | -kl | — |
Reset Default Theme | -r | — |
Force Default Fonts | -dfonts | — |
附上最终效果:
接着实现自动代码补全,首先安装 nbextensions
pip install -i http://pypi.douban.com/simple —trusted-host pypi.douban.com jupyter_contrib_nbextensions
jupyter contrib nbextension install —user
然后安装 nbextensions_configurator
pip install -i http://pypi.douban.com/simple —trusted-host pypi.douban.com jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable —user
如果提示缺少依赖,就安装对应依赖即可。
最后重启 jupyter,在弹出的主页面里,能看到增加了一个 Nbextensions
标签页,在这个页面里,勾选 Hinterland
即启用了代码自动补全,如图所示:
更新#
有几个给我留言说 Nbextensions
安装失败的问题,这里做一下统一回复。
其实大多都是缺少依赖,我在今天(2020/04/08)重新安装,按照上面的步骤,也没有 Nbextensions
,并且没有报错,后来卸载重装,提示我缺少 msgpack
,把它安装后,重新配置,Nbextensions
又出来了
- 如果已经安装了,先卸载:
pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator
- 打开 Anaconda Prompt 窗口,执行以下命令:
pip install -i http://pypi.douban.com/simple —trusted-host pypi.douban.com jupyter_contrib_nbextensions
jupyter contrib nbextension install —user
pip install -i http://pypi.douban.com/simple —trusted-host pypi.douban.com jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable —user
最后重新启动 Jupyter Notebook 后,就发现
Nbextensions
标签又有了安装好插件是灰色的。把这里的勾取消即可
作者: 湫兮
出处:https://www.cnblogs.com/qiuxirufeng/p/9609031.html
本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。
3
0
» 下一篇: 计算机硬件基础知识
posted @ 2018-09-08 13:51 湫兮 阅读(46238) 评论(17) 编辑 收藏