如何让Jupyter Notebook导入python文件?

时间:2016-06-03 20:43:06

标签: python-3.x import jupyter-notebook

我有一个非常简单的.py文件,displayD3caller.py:

def caller():
    print("Here is a print statement from displayD3caller.py")

我可以导入和使用其他文件中定义的函数,以及python shell。但是,当我尝试在Jupyter Notebook中导入该函数时,它找不到该模块:

ImportError: No module named 'displayD3caller'

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:3)

在Jupyter Notebook使用相关文件源代码的任何更改之前,需要重新启动内核。这包括创建新文件。

如果在Jupyter运行之后创建一个新模块,则需要重新启动内核才能找到它。从顶部菜单中选择Kernal>重新开始。您需要重新执行您依赖其输出的任何单元格。