如何在VSCode中配置自动同步Jupyter笔记本.ipynb和.py文件,例如通过使用Jupytext

时间:2020-10-08 12:42:18

标签: python visual-studio-code jupyter-notebook jupyter-lab

我已经使用原始的Jupyter笔记本Web界面编写了一些Jupyter笔记本。这样,所有笔记本都可以很好地同步。

但是现在,我想在VSCode中编辑我的笔记本。但是我无法使用其python脚本配置同步笔记本文件。

我使用jupytext尝试过此操作:

  • 在文件夹jupytext中创建文件~/.config
  • 将下一个代码放入此文件:
# Always pair ipynb notebooks to py:percent files
default_jupytext_formats = "ipynb,py:percent"

但没有效果!

(更新)是否可以使用 VSCode Tasks (我尚未使用的任务)作为第一个解决方案实现? / p>

如果笔记本文件已打开/保存/已修改,是否可以使用jupytext命令运行任务?

1 个答案:

答案 0 :(得分:1)

当前,VSCode不支持这种功能。 VSCode中的Jupyter函数由Python扩展提供,该扩展支持我们在VSCode中的.ipynb文件和.py文件之间进行转换。

.ipynb个文件转换为.py个文件:导出为python脚本。

.py文件到.ipynb文件:右键单击“将当前的Python文件导出为Jupyter Notebook”

我已经提交了您描述的要求,我们期待该功能的实现。 Giuhub链接:How to synchronize the jupyter file and python file of VSCode