Jupyter notebook 在Jupyter笔记本中导入自定义函数

Jupyter notebook 在Jupyter笔记本中导入自定义函数,jupyter-notebook,data-science,Jupyter Notebook,Data Science,我正在尝试为数据科学项目重用一些常见的自定义函数。我将函数保存为.py文件,并在jupyter笔记本中调用它们。 这些函数使用一些模块,如seaborn、matplotlib,我已经在jupyter笔记本中导入了这些模块。然而,当我调用该函数时,它抛出了一个找不到这些模块的错误。这可能是一个非常基本的问题,但有没有办法让函数看到我笔记本中已经导入的模块? 一种方法显然是在.py文件中导入所需的模块,但想知道是否还有其他更干净的方法。您必须在脚本中导入所有必要的函数,而不是在jupyter笔记本中

我正在尝试为数据科学项目重用一些常见的自定义函数。我将函数保存为.py文件,并在jupyter笔记本中调用它们。 这些函数使用一些模块,如seaborn、matplotlib,我已经在jupyter笔记本中导入了这些模块。然而,当我调用该函数时,它抛出了一个找不到这些模块的错误。这可能是一个非常基本的问题,但有没有办法让函数看到我笔记本中已经导入的模块?
一种方法显然是在.py文件中导入所需的模块,但想知道是否还有其他更干净的方法。

您必须在脚本中导入所有必要的函数,而不是在jupyter笔记本中导入


从脚本中调用函数/类时,它们只“看到”脚本中导入的库。这实际上是更简洁的方法。

您必须在脚本中导入所有必要的函数,而不是在jupyter笔记本中


从脚本中调用函数/类时,它们只“看到”脚本中导入的库。这实际上是更干净的方法。

谢谢你的回答。将继续在脚本中导入。谢谢您的回答。将继续在脚本中导入。