python - 如何在任何其他 IDE(如 vs_code)上打开 jupyter 项目
问题描述
我与 Juypter Notebook 合作了很长时间,我想在 vs_code(或任何其他 IDE)中打开我的项目,我的“juypter_projects”文件夹包含我所有的 Jupyter 笔记本项目以这种方式出现:(请尝试了解我的笔迹)
在位于 juypter_projects 文件夹内的 .ipynb_checkpoints 文件夹内看起来是这样的:
并且看起来这些文件夹中的文件都不是 .py 扩展名
因此,所以我不知道在尝试在其他 IDE 中编辑我的代码时应该选择打开哪个文件,因此当我尝试在任何 IDE(如 vs_code)中打开它们时,它不起作用,这限制了我只能在“Juypter”中编辑我的代码Notebook”,请告诉我如何打开 Juptyer Notebook 项目并在其他 IDE 中编辑它们...谢谢
解决方案
当您在 Jupyter 单元中编写代码时,笔记本 (.ipynb) 会转换为 JSON 对象,这使得在 IDE 中工作变得非常困难。
我公司采用的解决方案是在外部 python 模块中编写所有内容并将它们导入笔记本。我们广泛使用 Jupyter 小部件,可以将它们导入 .py 文件,就像将它们导入笔记本一样容易。最后,我们得到了一个所有人都可以使用的自定义小部件和模块库,并且由于它只是 python,我们可以在任何 IDE 中构建/编辑。我使用崇高。
可能还有其他方法,但这种方法对我们非常有效,以至于我们已经停止寻找替代方法。