在VSCode中使用.ipynb导入.py

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VSCode中使用.ipynb导入.py相关的知识,希望对你有一定的参考价值。

在同一项目目录中,我有一个文件solution.ipynb,其他文件名为model.py。在文件solution.ipynb中,我必须导入模块model.py。

当我使用下面的代码时,两个文件都位于同一目录中:

import import_ipynb
import model

我仍然收到错误:ModuleNotFoundError:没有名为'model'的模块

请注意:我正在使用VSCode打开并在.ipynb文件上写入。奇怪的是,当我通过Jupyter实验室打开.ipynb文件时,可以毫无问题地导入模块model.py。

我已经尝试过的内容:(1)安装import-ipynb并在上面引用它(如代码的第一行所示),以及(2)在以下目录中添加__init__.py文件: .ipynb位于。

答案

您可以使用此

% run "model.py"

以上是关于在VSCode中使用.ipynb导入.py的主要内容,如果未能解决你的问题,请参考以下文章

使用VScode创建ipynb文件选择kernel运行python代码

从另一个 ipynb 文件导入 ipynb 文件?

jupyter里误删了ipynb文件,还可以恢复吗?

ImportError:在 vscode 中使用导入 syft 导入 lib 时 DLL 加载失败

VSCode Dart 导入快捷方式

Jupyter Notebook从同一目录中的python文件导入类