python 中的相对导入 3 错误没有已知的父包

relative import in python 3 error no known parent package

我正在尝试在 feature1 和 feature2 目录下导入 common/util 模块。我使用过 from ..common import util 但得到 ImportError: attempted relative import with no know parent package。 有没有办法在 main.

中导入 common/util

目录结构

common
   __init__.py
   util.py
feature1
   main.py
feature2
   main.py

是的,有 - 运行 你的主目录来自通用、功能等的父目录 - 所以:

$ ls
common feature1 feature2
$ python -m feature1.main

注意最后没有.py