Jupyter Notebook五大常用配置技巧

说到Jupyter Notebook(以下简称Jupyter),想必很多人都不陌生,这是一款神奇的web应用,可视为Python超级笔记本。Jupyter不仅支持Python,还能运行几十种其他语言,包括R、Julia、Scala和Js等。

在Jupyter上,你可以进行数据处理、统计建模、可视化、机器学习、教学演示、网页抓取等各种任务。只要你想得到,Jupyter几乎都能做到。然而,很多人可能只用了不到Jupyter功能的5%,它的功能实在是太丰富了。

图片[1]-Jupyter Notebook五大常用配置技巧-山海云端论坛

本文将为Jupyter初学者解决一些常见的问题,涉及以下方面:

  1. 修改默认工作目录: 使Jupyter在指定目录下启动,更加清晰方便。
  2. 更改默认浏览器: 设置Jupyter在自己喜欢的浏览器中打开。
  3. 设置登录密码: 保护Jupyter目录安全,只允许授权用户访问。
  4. 安装扩展插件: 提升Jupyter的功能,如代码执行时间显示、目录生成等。
  5. 修改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,它将要求输入密码才能访问。

图片[2]-Jupyter Notebook五大常用配置技巧-山海云端论坛

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标签,从中可以安装和管理各种扩展插件。

图片[3]-Jupyter Notebook五大常用配置技巧-山海云端论坛

5. 修改notebook样式

Jupyter自带的样式已经足够满足日常需求,但如果你想要个性化的风格,也是可以实现的:

  • 运行命令 pip install jupyterthemes 安装主题样式工具包;
  • 运行命令 jt -l 查看可用主题;
  • 运行命令 jt -t 主题名称 切换到指定主题;
  • 运行命令 jt -r 恢复默认主题。

其他还有许多功能,如修改字体、样式、宽度和占屏比等。

总结一下,Jupyter是一个功能强大且具有趣味性的工具。善用它,你的Python编程将变得更加有趣和高效。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容