在终端中查看和编辑 Jupyter Notebook (ipynb) 文件
View and edit Jupyter Notebook (ipynb) files in terminal
我在服务器上有一些 jupyter notebooks (ipynb),我使用 ssh 连接到它。我可以 运行 他们使用 ipython
。但是,如果我想查看或编辑它们,例如使用 vim
,它会显示文件的源代码(类似于 json)。
我想知道是否有任何工具或命令可以在终端中查看和编辑它们?
Jupytext 可以使用以下命令同步一个 ipynb
和相应的 py
文件:
jupytext --set-formats ipynb,py notebook.ipynb
然后在编辑 py
文件后,要将更改反映到 ipynb
文件,您需要 运行 以下命令:
jupytext --sync notebook.ipynb
然后您可以使用 ipython
运行 ipynb
但是,您可以创建一个 bash 文件进行同步,并在编辑后 运行 文件:
fname="$PWD"/"".ipynb
jupytext --sync $fname
ipython $fname
您可以从任何目录给它 alias
和 运行。
我在服务器上有一些 jupyter notebooks (ipynb),我使用 ssh 连接到它。我可以 运行 他们使用 ipython
。但是,如果我想查看或编辑它们,例如使用 vim
,它会显示文件的源代码(类似于 json)。
我想知道是否有任何工具或命令可以在终端中查看和编辑它们?
Jupytext 可以使用以下命令同步一个 ipynb
和相应的 py
文件:
jupytext --set-formats ipynb,py notebook.ipynb
然后在编辑 py
文件后,要将更改反映到 ipynb
文件,您需要 运行 以下命令:
jupytext --sync notebook.ipynb
然后您可以使用 ipython
ipynb
但是,您可以创建一个 bash 文件进行同步,并在编辑后 运行 文件:
fname="$PWD"/"".ipynb
jupytext --sync $fname
ipython $fname
您可以从任何目录给它 alias
和 运行。