用于执行笔记本的客户端库。以前是nbconvert的ExecutePreprocessor。
项目描述
nbclient
NBClient 允许您 执行 笔记本。
NBClient 是一个用于程序化执行笔记本的客户端库,是一个在不同执行环境中运行 Jupyter 笔记本的工具,包括命令行。
交互式演示
要交互式演示 NBClient,请点击此 Binder 徽章以开始演示
安装
在终端中运行
python3 -m pip install nbclient
文档
有关项目和 API 参考文档 的更深入细节,请参阅 ReadTheDocs。
Python 版本支持
此库目前支持 Python 3.6+ 版本。由于 Python org 正式终止了小版本,nbclient 将在未来类似地停止支持。
起源
此库曾经是 nbconvert 项目的一部分。NBClient 将 nbconvert 的 ExecutePreprocessor
提取到其自己的库中,以便下游库和应用程序更容易更新和导入。
与 JupyterClient 的关系
NBClient 和 JupyterClient 是不同的项目。
jupyter_client
是 Jupyter 协议的客户端库。具体来说,jupyter_client
提供了启动、管理和与 Jupyter 内核通信的 Python API。
而 nbclient 允许笔记本在不同的执行环境中运行。
关于 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.
项目详细信息
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码发行版
构建发行版
nbclient-0.10.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4b3f1b7dba531e498449c4db4f53da339c91d449dc11e9af3a43b4eb5c5abb09 |
|
MD5 | 373b2528c064d11ce706d5ff202ae697 |
|
BLAKE2b-256 | e2d239bc36604f24bccd44d374ac34769bc58c53a1da5acd1e83f0165aa4940e |
nbclient-0.10.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f13e3529332a1f1f81d82a53210322476a168bb7090a0289c795fe9cc11c9d3f |
|
MD5 | 97cc882f5f19c8b65860777566e420f2 |
|
BLAKE2b-256 | 66e800517a23d3eeaed0513e718fbc94aab26eaa1758f5690fc8578839791c79 |