在网站上嵌入实时 REPL#

JupyterLite 默认情况下包含一个基于 JupyterLab 代码控制台的最小 REPL 应用程序。

image

提示

查看 快速入门指南,了解如何部署自己的 JupyterLite 网站并完全控制安装的环境和扩展。

以下代码片段使用面向公众的 jupyterlite.github.io/demo 作为示例。

在另一个网站上嵌入 REPL#

准备好可用的 JupyterLite 部署后,可以使用以下代码片段将 REPL 嵌入任何网站

<iframe
  src="https://jupyterlite.github.io/demo/repl/index.html"
  width="100%"
  height="100%"
></iframe>

配置#

可以通过 URL 参数配置 REPL 的行为和外观。

默认选择内核#

为了避免内核选择对话框并默认选择给定内核

<iframe
  src="https://jupyterlite.github.io/demo/repl/index.html?kernel=python"
  width="100%"
  height="100%"
></iframe>

启用工具栏#

可以启用工具栏(选择加入)以添加一些有用的按钮

<iframe
  src="https://jupyterlite.github.io/demo/repl/index.html?toolbar=1"
  width="100%"
  height="100%"
></iframe>

启动时自动执行代码#

自定义代码可以在启动时自动执行

<iframe
  src="https://jupyterlite.github.io/demo/repl/index.html?kernel=python&code=import numpy as np"
  width="100%"
  height="100%"
></iframe>

主题#

还可以选择主题,例如使用 JupyterLab Dark

<iframe
  src="https://jupyterlite.github.io/demo/repl/index.html?theme=JupyterLab Dark"
  width="100%"
  height="100%"
></iframe>

如果作为 JupyterLab 预构建扩展进行分发,则可以使用 pip 安装其他主题。例如

pip install jupyterlab-gt-coar-theme

有关如何自定义环境以及添加更多主题和扩展的更多详细信息,请参阅 操作指南