Solving ModuleNotFoundError: No module named 'abc'

Solving ModuleNotFoundError: No module named 'abc'

我有一个 python3 项目。它的根目录是“abc”。我正在处理位于以下位置的 python 文件:

abc/simulation/examples/myprog.py

在“myprog.py”中,我有一行

from abc import ...

但是 运行 python 文件产生错误消息

ModuleNotFoundError: No module named 'abc'

如何消除这个错误?谢谢。

  1. Python 有一个标准包 abc。重用标准 functions/classes/modules/packages 的名称从来都不是一个好主意。尽量避免。
  2. 你的包里有__init__.py文件吗?