无法使用 Jupyter 笔记本在 Python 中导入自定义模块
Posted
技术标签:
【中文标题】无法使用 Jupyter 笔记本在 Python 中导入自定义模块【英文标题】:Not able to import custom modules in Python using Jupyter notebook 【发布时间】:2019-11-11 05:41:08 【问题描述】:我在 Jupyter Notebook 所在的同一文件夹中创建了一个 python_util.py。现在在 Jupyter 笔记本上,我想将其作为模块导入。
from python_util import createLogging
createLogging 是 python_util.py 中的一个函数
我收到以下错误 -
没有名为 python_util 的模块 回溯(最近一次通话最后): ImportError:没有名为 python_util 的模块
有人可以帮我解决吗?谢谢。
【问题讨论】:
你能告诉我们你的项目文件的结构吗? 解决方案也有同样的问题。这将帮助您理解。访问参考:[***.com/questions/17976158/… 【参考方案1】:您已将本地路径添加到路径列表中。
import os
import sys
module_path = os.path.abspath(os.path.join('.'))
if module_path not in sys.path:
sys.path.append(module_path)
【讨论】:
以上是关于无法使用 Jupyter 笔记本在 Python 中导入自定义模块的主要内容,如果未能解决你的问题,请参考以下文章
Python:安装了 Anaconda,但无法在 Jupyter 笔记本中导入 numpy 或 matplotlib
无法让熊猫打开 CSV [Python, Jupyter, Pandas]