我有一个非常简单的.py文件,displayD3caller.py:
def caller():
print("Here is a print statement from displayD3caller.py")
我可以导入和使用其他文件中定义的函数,以及python shell。但是,当我尝试在Jupyter Notebook中导入该函数时,它找不到该模块:
ImportError: No module named 'displayD3caller'
我该怎么做才能解决这个问题?
答案 0 :(得分:3)
在Jupyter Notebook使用相关文件源代码的任何更改之前,需要重新启动内核。这包括创建新文件。
如果在Jupyter运行之后创建一个新模块,则需要重新启动内核才能找到它。从顶部菜单中选择Kernal>重新开始。您需要重新执行您依赖其输出的任何单元格。