我正在Macbook上做一个项目,其系统是OS X 10.11.5。我使用Python 3.5并且有一个像这样的目录
rec-par/
rec/
__init__.py
cle/
__init__.py
c.py
par/
__init__.py
b.py
util/
__init__.py
a.py
Run Code Online (Sandbox Code Playgroud)
里面a.py有一个import像
from rec.par.b import *
Run Code Online (Sandbox Code Playgroud)
它出现了类似的错误'No module name rec.par , rec is not a package'。我已将路径“rec-par”添加到 sys.path 中,并且cle/c.py使用相同的导入命令没有错误。
我尝试了问题如何修复“尝试相对导入非包”中给出的方法,即使使用 __init__.py ,使用python3 -m a.py。但这没有用。
我在这里缺少什么吗?