首页 > 解决方案 > 如何在任何其他 IDE(如 vs_code)上打开 jupyter 项目

问题描述

我与 Juypter Notebook 合作了很长时间,我想在 vs_code(或任何其他 IDE)中打开我的项目,我的“juypter_projects”文件夹包含我所有的 Jupyter 笔记本项目以这种方式出现:(请尝试了解我的笔迹)在我的 juypter_projects 文件夹中

在位于 juypter_projects 文件夹内的 .ipynb_checkpoints 文件夹内看起来是这样的:

.ipynb_checkpoints 文件夹看起来像这样

并且看起来这些文件夹中的文件都不是 .py 扩展名

因此,所以我不知道在尝试在其他 IDE 中编辑我的代码时应该选择打开哪个文件,因此当我尝试在任何 IDE(如 vs_code)中打开它们时,它不起作用,这限制了我只能在“Juypter”中编辑我的代码Notebook”,请告诉我如何打开 Juptyer Notebook 项目并在其他 IDE 中编辑它们...谢谢

标签: pythonvisual-studio-codejupyter-notebookanacondaide

解决方案


当您在 Jupyter 单元中编写代码时,笔记本 (.ipynb) 会转换为 JSON 对象,这使得在 IDE 中工作变得非常困难。

我公司采用的解决方案是在外部 python 模块中编写所有内容并将它们导入笔记本。我们广泛使用 Jupyter 小部件,可以将它们导入 .py 文件,就像将它们导入笔记本一样容易。最后,我们得到了一个所有人都可以使用的自定义小部件和模块库,并且由于它只是 python,我们可以在任何 IDE 中构建/编辑。我使用崇高。

可能还有其他方法,但这种方法对我们非常有效,以至于我们已经停止寻找替代方法。


推荐阅读