如何在Jupyter Notebook中导入本地模块

问题描述 投票:0回答:1

我制作了一个名为bts_dataloader.ipynb的文件,我想将其用作本地模块。我使用了一些在线教程后的图像中的代码,但它给出了错误。我哪里错了?正确的方法是什么?

代码:

import os
import sys
sys.path.insert(0, os.path.abspath('bts_dataloader'))
import bts_dataloder

错误:

ModuleNotFoundError: No module named 'bts_dataloader'
python module jupyter-notebook
1个回答
0
投票

您可以先将.ipynb文件转换为.py文件,然后导入新创建的.py文件。在您的命令行上:

$ jupyter nbconvert --to python bts_dataloader.ipynb

将创建一个bts_dataloader.py文件,然后可以将其导入。 This似乎是另一种实现方法,但有点复杂。

© www.soinside.com 2019 - 2024. All rights reserved.