Python 3.x 如何让Jupyter Notebook导入python文件?

Python 3.x 如何让Jupyter Notebook导入python文件?,python-3.x,import,jupyter-notebook,Python 3.x,Import,Jupyter Notebook,我有一个非常简单的.py文件,displayD3caller.py: def caller(): print("Here is a print statement from displayD3caller.py") 我可以导入和使用在其他文件中定义的函数,也可以从pythonshell导入和使用该函数。但是,当我尝试在Jupyter笔记本中导入函数时,它找不到模块: ImportError: No module named 'displayD3caller' 我能做些什么来修复这个问

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

def caller():
    print("Here is a print statement from displayD3caller.py")
我可以导入和使用在其他文件中定义的函数,也可以从pythonshell导入和使用该函数。但是,当我尝试在Jupyter笔记本中导入函数时,它找不到模块:

ImportError: No module named 'displayD3caller'

我能做些什么来修复这个问题?

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

如果您在Jupyter已经运行之后创建了一个新模块,那么您需要在内核找到它之前重新启动它。从顶部菜单中,选择内核>重新启动。您将需要重新执行您依赖其输出的任何单元格