为什么我的代码无法在同一目录中找到该模块?

时间:2019-09-18 16:13:45

标签: python

我在同一目录中有一些python代码是很奇怪的:

project-root
  dialog
    tools
       benchmark.py
       populator.py
       template.py
       data.py

然后我可以按以下方式导入“ populator.py”和“ template.py”:

from dialog.tools.populator import populate
from dialog.tools.template import temp

但是,当我这样做时,它报告一个错误:

from dialog.tools.data import compute

导入的“填充”,“温度”和“计算”都是函数。

错误消息是:

ModuleNotFoundError: No module named 'dialog.tools.data'

事实上,这以前可行。我将几个独立的项目放入一个git存储库后,它开始产生此错误消息。这根本不应该影响这一点。仅此项目就不会改变。

问题,为什么报告模块未找到?与同一目录中的其他两个完全相同。

0 个答案:

没有答案