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