将Jupyter笔记本 (.ipynb 文件) 转换为其他格式。输出格式包括 asciidoc、html、latex、markdown、pdf、py、rst、脚本。nbconvert 可以用作 Python 库 (`import nbconvert`) 或作为命令行工具(通过 `jupyter nbconvert ...` 调用)。
项目描述
nbconvert
Jupyter Notebook 转换
nbconvert 工具,jupyter nbconvert
,通过 Jinja 模板将笔记本转换为各种其他格式。nbconvert 工具允许您将 .ipynb
笔记本文件转换为各种静态格式,包括
- HTML
- LaTeX
- Reveal JS
- Markdown (md)
- ReStructured Text (rst)
- 可执行脚本
用法
从命令行使用 nbconvert 将 Jupyter 笔记本(输入)转换为不同的格式(输出)。基本命令结构是
$ jupyter nbconvert --to <output format> <input notebook>
其中 <output format>
是所需的输出格式,<input notebook>
是 Jupyter 笔记本的文件名。
示例:将笔记本转换为 HTML
使用以下命令将 Jupyter 笔记本文件 mynotebook.ipynb
转换为 HTML
$ jupyter nbconvert --to html mynotebook.ipynb
此命令创建一个名为 mynotebook.html
的 HTML 输出文件。
开发安装
检查 pandoc 是否已安装(pandoc --version
);如果需要,安装
sudo apt-get install pandoc
或
brew install pandoc
使用以下命令安装 nbconvert 以进行开发
git clone https://github.com/jupyter/nbconvert.git
cd nbconvert
pip install -e .
在上述开发安装后运行测试
pip install nbconvert[test]
py.test --pyargs nbconvert
文档
技术支持
- 问题与错误报告:用于报告nbconvert发现的错误或回归问题的地方
- 社区技术支持和讨论 - Discourse:Jupyter社区提供的安装、配置和故障排除协助。作为一个非营利项目,主要由志愿者维护,我们鼓励你在Discourse上提问和分享你的知识。
Jupyter资源
关于Jupyter开发团队
Jupyter开发团队是所有Jupyter项目贡献者的集合。这包括所有Jupyter子项目。
协调GitHub上开发的内核团队可以在这里找到:https://github.com/jupyter/。
我们的版权政策
Jupyter采用共享版权模式。每个贡献者对其对Jupyter的贡献保持版权。但请注意,这些贡献通常是仅对存储库的更改。因此,Jupyter源代码的整体版权不属于任何个人或机构。相反,它是整个Jupyter开发团队的集体版权。如果个别贡献者希望保留他们具体拥有版权的更改/贡献的记录,他们应在将更改提交到Jupyter存储库时,在提交信息中注明他们的版权。
考虑到这一点,以下横幅应在任何源代码文件中使用,以表明版权和许可条款
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
nbconvert-7.16.4.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 86ca91ba266b0a448dc96fa6c5b9d98affabde2867b363258703536807f9f7f4 |
|
MD5 | 8cdc74f178e14c5f3dfeceda96ef8144 |
|
BLAKE2b-256 | afe8ba521a033b21132008e520c28ceb818f9f092da5f0261e94e509401b29f9 |
nbconvert-7.16.4-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 05873c620fe520b6322bf8a5ad562692343fe3452abda5765c7a34b7d1aa3eb3 |
|
MD5 | 06fad25b02bdce73ab9272c559ea859c |
|
BLAKE2b-256 | b8bbbb5b6a515d1584aa2fd89965b11db6632e4bdc69495a52374bcc36e56cfa |