执行库#

许多执行库可用于显示 IPyhton 单元的输出。我们使用 MySTnb 解析并显示在 PyData 库样式 中呈现的输出。在本节中,我们将展示使用类似 Jupyter 的内核为您运行代码的替代方法。

Jupyterlite#

警告

jupyterLite 库尚未提供从浅色主题切换到深色主题的处理程序。如果您考虑在您的文档中使用它,您还应该为您的用户强制执行浅色主题。有关更多信息,请关注 jupyterlite/jupyterlite-sphinx#69

jupyterlite-sphinxJupyterLite 的强大功能带到您的 Sphinx 文档中。它在您的文档中部署了一个完整的 JupyterLite,并提供了一些实用程序来轻松使用该部署。

本节演示它如何在 pydata-sphinx-theme 上下文中显示

尝试 Replite!

jupyter-sphinx#

另一个常见的库是 jupyter-sphinx。本节演示一部分功能以确保其按预期运行。

import matplotlib.pyplot as plt
import numpy as np

rng = np.random.default_rng()
data = rng.standard_normal((3, 100))
fig, ax = plt.subplots()
ax.scatter(data[0], data[1], c=data[2], s=3)
<matplotlib.collections.PathCollection at 0x7f4c8c304d00>
../_images/execution_0_1.png