【问题标题】:Can I configure Jupyter Notebook to split source files and generated files?我可以配置 Jupyter Notebook 来拆分源文件和生成的文件吗?
【发布时间】:2016-12-27 21:42:15
【问题描述】:

我真的很喜欢Jupyter Notebooks。 然而,与git 这样的源代码控制系统一起使用它们很麻烦,因为ipynb-File 包含源代码(您在笔记本中实际写入的内容)和生成的输出文本/HTML/图像/元数据/ ...

例如,合并冲突现在很难解决,因为所有内容都存储在一个包含大量生成数据的巨大文件中。

我想知道我是否可以将 Jupyter 配置为将笔记本存储为

  • 源文件:例如,我想象这是一个 Markdown 文件,其中所有被三个反引号 (```) 包围的内容都被解释为一个代码单元。该文件的差异将是有意义的,合并冲突很容易手动解决。
  • 生成的文件:这包含其他所有内容。如果此文件中存在合并冲突,可以通过重新生成来解决。

这可能吗?

【问题讨论】:

    标签: jupyter jupyter-notebook


    【解决方案1】:

    供参考:a slightly more general version of this question 列出了使 IPython 和 Jupyter 适应此效果的各种努力,this answer 建议通过 Git 解决问题。 a Github project 带有基于该答案的 Git 过滤器,并且(在最后的编辑中)答案链接了一些类似的工具,例如 nbstripout

    【讨论】:

      猜你喜欢
      • 2016-11-06
      • 2019-09-08
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      • 2014-11-04
      • 2012-08-16
      相关资源
      最近更新 更多