【问题标题】:View and edit Jupyter Notebook (ipynb) files in terminal [closed]在终端中查看和编辑 Jupyter Notebook (ipynb) 文件 [关闭]
【发布时间】:2020-07-05 11:44:04
【问题描述】:

我在服务器上有一些 jupyter 笔记本 (ipynb),我通过 ssh 连接到这些笔记本。我可以使用ipython 运行它们。但是,如果我想查看或编辑它们,例如使用 vim,它会显示文件的源代码(类似于 json)。

我想知道是否有任何工具或命令可以在终端中查看和编辑它们?

【问题讨论】:

标签: python linux jupyter-notebook ipython


【解决方案1】:

Jupytext 可以使用以下命令同步ipynb 和对应的py 文件:

jupytext --set-formats ipynb,py notebook.ipynb

然后,在您编辑 py 文件后,要反映对 ipynb 文件的更改,您需要运行以下命令:

jupytext --sync notebook.ipynb

然后您可以使用ipython 运行ipynb

但是,您可以创建一个 bash 文件以在文件被编辑后同步和运行它:

fname="$PWD"/"$1".ipynb
jupytext --sync $fname
ipython $fname

您可以给它一个alias 并从任何目录运行它。

【讨论】:

    猜你喜欢
    • 2016-06-03
    • 2018-08-03
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多