如何从Jupyter lab笔记本中下载.py文件?

18

在jupyter notebook中,有一个功能可以将notebook下载为.py文件。但是在jupyter lab中,导出选项没有包含下载.py文件的选项。除了复制笔记本中的脚本并粘贴到python文件中之外,是否有任何解决方法呢?

2个回答

38
在Jupyter lab中,进入“文件”菜单。选择“导出笔记本为”,然后选择“将笔记本导出为可执行脚本”选项。
对于Jupyter notebook,在Jupyter notebook的“文件”菜单中有“下载为”选项。您可以从可用选项列表中选择Python (.py)。

问题是关于Jupyter Lab的。 - Tarun Kumar Yellapu
@TarunKumarYellapu,我已经更新了我的答案,适用于在Jupyter lab中进行导出。 - VijayKillu
这将导出 .py 文件,删除所有结构(例如单元格)。难道没有以 .ipynb 的方式下载的方法吗? - Frank Meulenaar
2
在我的 Mac 上,“将笔记本导出为可执行脚本”会保存一个 .py.html 文件,没有 Python 可执行文件。 - JFerro
你应该能够通过删除“.html”扩展名来运行该文件。这是Safari的一个问题。 - Paul
虽然它是一个可执行脚本,但他们隐藏得非常好(考虑到在Jupyter Notebook(不是Lab)中,它只是“下载为.py”)。 - Alaa M.

2

根据Jupyter文档(https://jupyterlab.readthedocs.io/en/stable/user/export.html),JupyterLab允许您将jupyter笔记本文件(.ipynb)导出为其他文件格式,例如:

Asciidoc .asciidoc

HTML .html

Latex .tex

Markdown .md

PDF .pdf

ReStructured Text .rst

Executable Script .py

Reveal.js Slides .html

打开笔记本后,浏览文件菜单即可访问这些选项:


如果他们在菜单标签中加入.py扩展名会很有帮助。"可执行脚本"感觉像是.exe文件。 - Bruce Seymour

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接