其他
Jupyter Notebook最常用的五大配置技巧
The following article is from Python大数据分析 Author 朱卫军
什么是Jupyter配置文件?
jupyter_notebook_config.py
中修改相应配置选项的属性。jupyter notebook --generate-config
并执行,配置文件就创建好了,它的位置是在C:\Users\Administrator\.jupyter\
中。jupyter_notebook_config.py
1. 更改默认工作目录
C:\Users\Administrator\
,这样很不清爽,而且不便于管理项目,所以常需要在其他盘建立一个独立的Jupyter工作目录文件。jupyter_notebook_config.py
,工作目录就在这个里面修改。用记事本打开配置文件 jupyter_notebook_config.py
;Crtl + F组合键找到 c.NotebookApp.notebook_dir
元素,删掉前面的注释#
;在后面的单引号里输入要设置的目录路径(注意双斜杠),保存关闭;例如: c.NotebookApp.notebook_dir = "E:\\jupyter_notebook"
修改快捷键,在win开始菜单中找到 jupyter notebook
快捷图标,右击选择属性,删除目标值最后的 “%USERPROFILE%/”,点击确定退出。
2.更改默认浏览器
找到chrome.exe文件的安装路径,复制该路径。例如: u'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe'
查找方式?右键chorme图标,打开文件所在位置,如下图:
jupyter_notebook_config.py
;3. Crtl + F组合键找到c.NotebookApp.browser
元素;4. 在找到记录的下方添加以下代码(注意替换为你的chrome.exe路径):webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe'))
c.NotebookApp.browser = 'chrome'
3. 设置登录密码
用记事本打开配置文件 jupyter_notebook_config.py
;Crtl + F组合键找到 c.NotebookApp.allow_password_change
元素,修改为:NotebookApp.allow_password_change=False
,并且删掉前面的注释#
,保存文件;回到windows命令行,运行 jupyter notebook password
,按照提示输入新密码(注意这里的密码是不显示的);
可以看到上一步生成了一个json文件,保存在 .jupyter
文件夹里,和配置文件一个位置。这个json文件保存了密码生成的一段哈希值。找到该文件并打开,复制这段哈希值。再一次打开配置文件 jupyter_notebook_config.py
;Crtl + F组合键找到 c.NotebookApp.password
元素,将前面的哈希值添加到后面,并且删掉前面的注释#
,保存文件;示例:c.NotebookApp.password = u'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'
到这里全部设置好了,重启Jupyter,就可以输入新密码登录。
4.安装扩展插件
安装nbextensions 执行 pip install jupyter_contrib_nbextensions
;安装javascript and css files 执行 jupyter contrib nbextension install --user
;安装configurator 执行 pip install jupyter_nbextensions_configurator
重启 Jupyter Notebook, 能看到nbextension 标签
5. 修改notebook样式
安装主题样式工具包:
pip install jupyterthemes
;查看可用主题:
jt -l
;切换主题(切换为chesterish主题):jt -t chesterish;
恢复默认主题:jt -r;
其他还有许多功能,可以改字体、样式、宽度、占屏比等。