JupyterLite 是 JupyterLab 的一个发行版,它完全在 Web 浏览器中运行。Python 代码通过 WebAssembly 执行,因此无需服务器,也无需本地安装 Python。笔记本、文件和设置都存储在浏览器中。
它启动只需几秒钟,并提供熟悉的笔记本界面和交互式控件。但它的局限性也很明显:它不适用于大型数据集或繁重的计算,安装任意软件包也受到限制,而且如果清除浏览器数据,存储的数据也会丢失。
洞察力
JupyterLab 是一个基于浏览器的交互式计算工作空间,它围绕着混合了代码、结果(表格、图表、控件)和解释性文本的笔记本构建。它需要一个 Jupyter 服务器(本地或远程),该服务器运行着一个真正的内核(通常是 Python,但也可能是 R、Julia 等),并拥有对已安装库、本地文件和 GPU 的完全访问权限,这使其成为进行严肃分析和处理大数据的理想选择。JupyterLite 提供相同的界面,但无需服务器:Python 内核通过 WebAssembly(主要是 Pyodide)在浏览器内运行,因此只需一个静态网页链接即可开始工作。这种便利的代价是沙盒环境。它仅支持 Pyodide 支持的软件包,没有系统终端或 GPU,性能和内存有限,并且笔记本存储在浏览器存储中,因此清除浏览器数据会删除它们,除非您下载它们。JupyterLab 用于实际工作,而 JupyterLite 用于快速测试、教学以及与未安装任何软件的用户共享可运行的演示。
科学家用它来快速探索数据、绘制图表和编写教学示例。工程师无需搭建环境即可测试 Python 计算,产品开发人员可以分享可运行的演示。您可以下载任何您想要保存的 notebook。

























