=======================================================================

这次变更jupyter主题借助了jupyterthems库,它来自Github,网址:https://github.com/dunovank/jupyter-themes/blob/master/README.md 感兴趣的可以支持一下原作者!为作者打星!!

操作相当简单,大约划分2~3分钟时间即可配置完成。

注意:每一项修改都需要放置在一起,统一执行生效,若依次输入会导致上一次的修改失效。

=======================================================================

一、jupyterthems的使用

1:安装(本文采用的是通过anaconda安装)

(建议配置下载源为国内站点)

#通过anaconda安装
conda install jupyterthemes

#通过pip安装
pip install jupyterthemes

在这里插入图片描述

命令行选项一览表

(省事儿,用的是机翻,见谅!)
在这里插入图片描述

2:更换主题(windows 下在CMD中可直接使用)

主题配色简单的截图,方便选择。

#通过命令jt -l 可查看主题列表,效果如下

C:\Users\dell>jt -l
Available Themes:
   chesterish     #暗色
   grade3		#亮色
   gruvboxd     #暗色
   gruvboxl		#淡棕色
   monokai		#暗色
   oceans16		#暗色
   onedork		#暗色
   solarizedd	#青色
   solarizedl	#淡粉色

chesterish
在这里插入图片描述
grade3
在这里插入图片描述
gruvboxd
在这里插入图片描述
gruvboxl
在这里插入图片描述
monokai
在这里插入图片描述

oceans16
在这里插入图片描述

onedork
在这里插入图片描述
solarizedd
在这里插入图片描述
solarizedl
在这里插入图片描述

3.配置自己的风格

注意:同时修改多项时,每一项修改都需要放置在一起,统一执行生效,(若依次输入会导致上一次的修改失效,仅保留最后一次修改。)

#选好主题后,设置合适的字体大小.这是我的配置。
jt --lineh 140  -tf ptmono -t onedork -ofs 13 -nfs 14 -tfs 14 -fs 14 -T -N -dfs 10

效果如下:
在这里插入图片描述

二、代码补全的设置方法

1、使用conda或pip安装jupyter_contrib_nbextensions和jupyter_nbextensions_configurator

conda install jupyter_contrib_nbextensions
conda install jupyter_nbextensions_configurator

安装完成后重新打开jupyternotebook,在菜单栏可以看到 NBextensions这个选项,在其中勾选上“Hinterland”即可打开自动补全。
在这里插入图片描述

效果如下:
在这里插入图片描述

三、 修改默认目录

1 生成配置文件

打开cmd,输入命令jupyter notebook --generate-config
效果:

Writing default config to: C:\Users\liula\.jupyter\jupyter_notebook_config.py

在提示路径下,找到jupyter_notebook_config.py文件,打开进行编辑

## The directory to use for notebooks and kernels. 
#c.NotebookApp.notebook_dir = ''

在这里插入图片描述
找到jupyter notebook的快捷方式,右键-属性
在这里插入图片描述
删除"%USERPROFILE%/"
重新启动软件,看到图中,新工作目录已经生效.
在这里插入图片描述

更多方法推荐阅读这篇文章
https://www.cnblogs.com/awakenedy/p/9075712.html

四、快捷键总结

Jupyter Notebook快捷键总结
原文链接:https://www.cnblogs.com/peilin1031/p/12326701.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐