想象一下这个目录结构:
app/
   __init__.py
   sub1/
      __init__.py
      mod1.py
   sub2/
      __init__.py
      mod2.py
我正在编码mod1,我需要从中导入一些东西mod2。我该怎么办?  
我尝试过,from ..sub2 import mod2但是得到了“未打包的相对导入尝试”。
我四处搜寻,但只发现“ sys.path操纵”骇客。有没有一种干净的方法?  
编辑:我所有__init__.py的当前为空  
EDIT2:我想这样做,因为SUB2包含了为子包(共享类sub1,subX等等)。
Edit3:我要寻找的行为与PEP 366中描述的相同(感谢John B)