0

很奇怪,我在同一目录中有一些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

导入的“populate”、“temp”和“compute”都是函数。

错误信息是:

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

事实上,这在以前是有效的。在我将几个独立的项目放入一个 git 存储库后,它开始产生此错误消息。这根本不应该影响这一点。这个项目本身并没有改变。

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

4

0 回答 0