配置概述#
除了默认配置设置之外,您还可以配置丰富的选项以适应您的工作流程。以下是使用 Jupyter Notebook 时通常配置的区域
让我们看一下每个区域的亮点。
Jupyter 的通用配置系统#
从 Notebook 到 JupyterHub 到 nbgrader 的 Jupyter 应用程序共享一个通用的配置系统。创建配置文件和编辑设置的过程对于所有 Jupyter 应用程序都类似。
traitlets 提供了用于配置的低级架构。
禁用自定义 CSS#
默认情况下会加载自定义 CSS,就像 Jupyter Notebook 6 中所做的那样。在 jupyter 配置目录中,/.jupyter/custom/custom.css
文件将被加载,除非应用程序使用 custom_css
标志初始化,并将参数设置为 False
,如 --JupyterNotebookApp.custom_css=False
。
Jupyter server#
Jupyter Server 运行语言内核并与前端 Notebook 客户端(即熟悉的笔记本界面)通信。
配置 Jupyter Server
要创建
jupyter_server_config.py
文件在.jupyter
目录中,所有默认值都被注释掉,请使用以下命令$ jupyter server --generate-config相关:配置语言内核 在 Jupyter Server 中运行,使您的服务器能够运行其他语言,如 R 或 Julia。
警告
Jupyter Notebook 7 现在基于 Jupyter Server。这可能会破坏您以前可能使用过的某些 notebook
导入,例如 notebook.auth
或 notebook.notebookapp
。
查看 迁移指南 了解有关如何更新这些服务器导入的更多信息。
Notebook 扩展#
Notebook 前端可以使用 JupyterLab 扩展进行扩展。
查看 前端扩展指南 以获取更多信息。
Jupyter 笔记本中的安全性: 由于安全策略因组织而异,我们鼓励您咨询您的安全团队,了解最适合您的用例的设置。我们的文档提供了一些负责任的安全实践,我们建议您熟悉这些实践。