我在同一目录中有一些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存储库后,它开始产生此错误消息。这根本不应该影响这一点。仅此项目就不会改变。
问题,为什么报告模块未找到?与同一目录中的其他两个完全相同。