我制作了一个名为bts_dataloader.ipynb
的文件,并希望将其用作本地模块。我使用了一些在线教程后的图像中的代码,但它给出了ModuleNotFoundError
错误。如何将该笔记本作为模块导入?
代码:
import os
import sys
sys.path.insert(0, os.path.abspath('bts_dataloader'))
import bts_dataloader
错误:
ModuleNotFoundError: No module named 'bts_dataloader'
答案 0 :(得分:0)
您可以先将.ipynb
文件转换为.py
文件,然后导入新创建的.py
文件。在您的命令行上:
$ jupyter nbconvert --to python bts_dataloader.ipynb
这将创建一个bts_dataloader.py
文件,然后可以将其导入。 This似乎是另一种实现方式,但有点复杂。