说到Jupyter Notebook(以下简称Jupyter),想必很多人都不陌生,这是一款神奇的web应用,可视为Python超级笔记本。Jupyter不仅支持Python,还能运行几十种其他语言,包括R、Julia、Scala和Js等。
在Jupyter上,你可以进行数据处理、统计建模、可视化、机器学习、教学演示、网页抓取等各种任务。只要你想得到,Jupyter几乎都能做到。然而,很多人可能只用了不到Jupyter功能的5%,它的功能实在是太丰富了。
本文将为Jupyter初学者解决一些常见的问题,涉及以下方面:
- 修改默认工作目录: 使Jupyter在指定目录下启动,更加清晰方便。
- 更改默认浏览器: 设置Jupyter在自己喜欢的浏览器中打开。
- 设置登录密码: 保护Jupyter目录安全,只允许授权用户访问。
- 安装扩展插件: 提升Jupyter的功能,如代码执行时间显示、目录生成等。
- 修改notebook样式: 将Jupyter Notebook的样式改造成自己喜欢的风格。
1. 修改默认工作目录
通常情况下,Jupyter的默认工作目录为用户根目录,但这并不总是最方便的。你可以按以下步骤更改默认工作目录:
- 使用记事本打开配置文件
jupyter_notebook_config.py
; - 找到
c.NotebookApp.notebook_dir
元素,将其值更改为你想要的目录路径; - 保存文件并关闭。
修改后,无论是通过快捷方式还是命令行启动Jupyter,都将在指定目录下运行。
2. 更改默认浏览器
很多人都有自己喜欢的浏览器,希望Jupyter在其中打开。你可以按以下步骤设置Jupyter在特定浏览器中打开:
- 打开配置文件
jupyter_notebook_config.py
; - 找到
c.NotebookApp.browser
元素,将其值更改为你浏览器的路径; - 保存文件并关闭。
重新启动Jupyter,它将在你指定的浏览器中打开。
3. 设置登录密码
如果你希望保护Jupyter目录安全,可以设置登录密码。按以下步骤操作:
- 运行命令
jupyter notebook password
,按照提示输入新密码; - 找到生成的json文件,复制其中的哈希值;
- 将哈希值添加到配置文件
jupyter_notebook_config.py
中的c.NotebookApp.password
元素中; - 保存文件并关闭。
现在,重新启动Jupyter,它将要求输入密码才能访问。
4. 安装扩展插件
Jupyter提供了丰富的插件,如代码执行时间显示、生成目录等。安装扩展插件需要先安装扩展包 nbextensions
:
- 运行命令
pip install jupyter_contrib_nbextensions
安装nbextensions; - 运行命令
jupyter contrib nbextension install --user
安装javascript和css文件; - 运行命令
pip install jupyter_nbextensions_configurator
安装configurator。
重启Jupyter Notebook,你将看到nbextension标签,从中可以安装和管理各种扩展插件。
5. 修改notebook样式
Jupyter自带的样式已经足够满足日常需求,但如果你想要个性化的风格,也是可以实现的:
- 运行命令
pip install jupyterthemes
安装主题样式工具包; - 运行命令
jt -l
查看可用主题; - 运行命令
jt -t 主题名称
切换到指定主题; - 运行命令
jt -r
恢复默认主题。
其他还有许多功能,如修改字体、样式、宽度和占屏比等。
总结一下,Jupyter是一个功能强大且具有趣味性的工具。善用它,你的Python编程将变得更加有趣和高效。
暂无评论内容