如何以可读格式打开 .ipynb 文件

San*_*han 2 jupyter-notebook

我已经下载了一个文件,该文件以 .ipynb 扩展名格式下载,但其格式不可读。谁能帮我弄清楚如何使其成为可读的格式?附上我尝试在记事本中打开文件时的屏幕截图。

如何以可读格式打开它

Way*_*yne 6

查看笔记本文件的最简单方法之一是 100% 安全,以防您发送的内容是敏感内容:nbpreview

当您去那里时,它会要求您选择本地文件。该文件未上传到任何地方。它保留在浏览器的本地缓存中,因此对于不能公开的敏感内容很有用。

同样,您可以将其上传到笔记本{共享}空间,该空间被誉为“共享笔记本的最快方式”。它将为您提供一个链接来查看您拥有的笔记本,并且如果您限制共享该链接,则可以将其设为私有。
如果笔记本可以发布到 Github(存储库或要点)或在线,您可以将nbviewer(或并行的nbsanity.com)指向它并使其呈现良好。事实上,虽然它在技术上是“静态的”,但 nbviewer 可以渲染一些交互式 Plotly 绘图和小部件控件,从而能够播放由帧组成的动画。这种渲染形式也非常适合与非程序员共享,因为 GitHub cruft 不包含内容。


您可以使用在浏览器中运行并由免费 Jupyter 社区运行服务支持的 Jupyter 将笔记本文件作为活动笔记本查看,相当于临时远程计算机。

转至试用 Jupyter,然后从提供的产品中选择“JupyterLab”或“Jupyter Notebook”。我建议使用 JupyterLab,因为左侧有文件导航窗格,下面概述的步骤会变得更容易。

会话在浏览器中启动后,如果您选择 JupyterLab,请将文件从本地计算机拖到左侧的文件导航窗格中。当您将其拖动到正确的位置时,它周围会出现一条灰色虚线。将其放入并上传。现在双击它将其打开。

如果您不想拖放或者选择了 Jupyter 笔记本(经典笔记本界面),请创建一个文本文件并粘贴您显示的内容。(它是 json 格式,因为这是目前的基础.ipynb格式。)使用扩展名保存该文件.ipynb。然后您应该能够通过 Jupyter 仪表板打开它。(请注意,本节其余部分中的以下内容是在“尝试 Jupyter”产品切换为使用实验性 JupyterLite 之前编写的,因此您的情况可能会有所不同。如果您拖放到 JupyterLite 中,它实际上就在您的计算机中;但是,它位于浏览器中的虚拟系统中,本地文件系统无法直接访问。(如果您只是想查看笔记本,由 Web Assembly (WASM) 提供支持并在本地浏览器中运行的JupyterLite绝对是一个简单的选择,或者至少是其中的大部分,因为它可能会遇到需要纯活跃 Python 的精美小部件和产品的问题,并且没有任何东西离开您自己的机器。)要了解本节现在专门编写的内容,请转到此处并单击launch binder徽章来触发由 MyBinder 提供服务的真正远程计算机上的会话。)您过去常常单击左上角的徽标来访问仪表板,但现在它会将您带到 JupyterLab,您可以双击打开您的笔记本文件。如果您确实需要经典仪表板,请将 URL 末尾更改/lab/tree

请注意,由于支持笔记本的环境尚未设置为处理所有事情,因此您现在尝试运行它会很不幸。您必须添加pokemon.csv并安装除 pandas 之外的其他任何内容。也有一些方法可以使用 MyBinder 系统来处理这个问题;然而,最好了解一下这个阶段的后期。

MyBinder 会话是临时的并且对您来说是唯一的。10 分钟不活动后它将关闭并且无法再访问。您随时可以稍后打开另一个会话并重做这些步骤。或者最终了解其他选择。


有关的:

在 Jupyter 笔记本中共享 R 代码中也介绍了 Nbpreview 和此处提到的许多相关工具。

(以下建议主要假设笔记本已经在线,通常在 Github 上。您仍然可以按照我上面的建议将本地笔记本上传到会话来使用本地笔记本。不过,它们确实提供了其他方法来了解如何使用 MyBinder 为活动笔记本提供服务您的浏览器。)


归档时间:

查看次数:

14665 次

最近记录:

2 年,7 月 前