jupyter笔记本作为标记文档,julia,python或r脚本
jupytext的Python项目详细描述
jupyter笔记本作为降价文档、julia、python或r脚本
contribution.md。此外,jupytext用户可以选择两种笔记本格式作为脚本:
percent
格式,与多个IDE兼容,包括Spyder、Hydrogen、VScode和Pycharm。在这种格式中,单元格用带注释的%
分隔。
- 为该项目设计的
light
格式。使用该格式可将标准脚本作为笔记本打开,或将笔记本保存为带有少量单元格标记的脚本-可能时无标记。
有关更完整的信息,请参阅jupytext faqjupytext常见问题解答和jupytext文档
尝试jupytext
寻找演示?
安装
jupytext可在pypi和conda forge上获得。运行
pip install jupytext --upgrade
或
conda install -c conda-forge jupytext
如果要在jupyter笔记本或jupyterlab中使用jupytext,请确保在运行jupyter服务器的python环境中安装jupytext。如果该环境是只读的,例如,如果您的服务器是使用jupyterhub启动的,请在用户模式下使用以下命令安装jupytext:
/path_to_your_jupyter_environment/python -m pip install jupytext --upgrade --user
JupyText的内容管理器
jupytext包括一个用于jupyter的内容管理器,它允许jupyter打开笔记本并将其保存为文本文件。当jupytext的内容管理器在jupyter中处于活动状态时,脚本和标记文档会有一个笔记本图标。
如果重新启动jupyter服务器后文本文档上没有笔记本图标,请手动安装内容管理器。追加< /P>
c.NotebookApp.contents_manager_class="jupytext.TextFileContentsManager"
到您的.jupyter/jupyter_notebook_config.py
文件(如果您还没有jupyter配置,请使用jupyter notebook--generate config
)生成jupyter配置。我们的内容管理器接受几个选项:默认格式、默认元数据筛选器等。然后,从jupyterhub界面或使用
jupyter notebook # or lab
jupyter笔记本中的jupytext菜单
jupytext包含一个jupyter笔记本的扩展名,它在"文件"菜单中添加了jupytext部分。
如果扩展未自动安装,请使用安装并激活它
jupyter nbextension install --py jupytext [--user]
jupyter nbextension enable --py jupytext [--user]
jupyterlab中的jupytext命令
在jupyterlab中,jupytext向命令调色板添加一组命令:
jupyterlab的jupytext扩展与jupytext捆绑在一起。安装jupytext将在下次打开时触发jupyterlab的构建。如果愿意,可以使用
jupyter lab build
jupytext附带的扩展版本需要jupyterlab 1.0。如果您希望在0.35版中继续使用jupyterlab,则应安装扩展的0.19版:
jupyter labextension install jupyterlab-jupytext@0.19
使用jupytext
成对Jupyter服务器中的笔记本电脑
jupytext可以将给定的笔记本写入多个文件。除了原始笔记本文件外,jupytext还可以将输入单元格保存到文本文件(脚本或标记文档)。将文本文件置于版本控制下,以便清除提交历史记录。或者重构成对的脚本,只需在jupyter中刷新笔记本,就可以重新导入更新的输入单元格。
配置笔记本以使用jupytext
使用jupyter notebook中的jupytext菜单rel="nofollow">jupytext菜单或jupyterlab中的jupytext命令选择给定笔记本的配对。
或者,可以在命令行上设置一个或多个笔记本的配对信息:
jupytext --set-formats ipynb,py notebook.ipynb
有关更多信息,请参见jupytext文档 该软件包提供了一个 有关更多示例,请参见jupytext文档
欢迎捐款。请告诉我们您如何使用命令行转换
jupytext
脚本,用于在不同的笔记本扩展名之间进行命令行转换:pip install jupytext --upgrade
0
想做贡献吗?
jupytext
以及我们如何改进它。你认为文件可以改进吗?前进!阅读我们的contribution.md
以了解有关如何设置开发环境的指导和说明。请继续关注有关medium和twitter的更多演示!推荐PyPI第三方库