首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在源代码存储库中管理Jupyter笔记本?

如何在源代码存储库中管理Jupyter笔记本?
EN

Stack Overflow用户
提问于 2020-02-11 12:53:06
回答 1查看 63关注 0票数 0

前几周我创建了一个git repo,里面有一些笔记本代码,我开始想知道如何对这些笔记本文件进行更改管理(git等),其中嵌入了Python源代码。

然后有一天我不得不复习一个同事的Notebook代码。啊!怎么这么乱呀!由于缓存的输出和Python代码在JSON中的行式包装,所以很难读懂差异。

有没有什么方法可以把磁盘上的.py文件组合成一个笔记本呢?也许是不同的Cell类型?它将允许我运行交互式笔记本,运行外部.py文件中的代码,这样我就可以像所有其他.py文件一样对这些文件(例如使用git)进行版本控制。

如果有什么插件或者什么你可以给我指给我看的,请告诉我。如果由于Jupyter Notebook的架构原因,这是不可能的,请解释一下,并帮助我自己了解原因。

如果你以前也遇到过这个问题,你是如何解决它的?如果你遇到但没有解决,请同情。

EN

回答 1

Stack Overflow用户

发布于 2020-02-12 02:07:45

您可以使用Jupytetxt轻松地将笔记本电脑转换为.py文件,然后再转换回来。

您可能会对讨论How to Version Control Jupyter Notebooks感兴趣。特别是,我知道nbdime在比较更改方面很流行,请参阅同一线程here中有关这一点的一些建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60162229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档