相对进口不见了。请改用绝对导入。
可以使用:
from Phone.Pots import Pots
要么:
from .Pots import Pots
发生问题是因为它Pots
是Phone
软件包的一部分:没有名为的模块Pots
,有名为的模块Phone.Pots
。
Python 2具有称为“ 相对导入” 的功能,import Pots
即使在技术上不正确,该功能也可以让您编写。
但是相对进口是问题和混乱的根源:
由于这些原因,相对导入已从Python 3中删除。
您可以使用__future__
import摆脱Python 2的相对导入:
from __future__ import absolute_import