i have following directory structure (i didn't write i'm assuming has work somehow?):
tool.py core/ __init__.py config.py common.py
tool.py
indirectly imports config.py
, , config.py
has line from common import foo
, displays following error:
... file "...\core\config.py", line 5, in <module> common import foo importerror: no module named 'common'
it isn't relevant, i'm using python 3.4 on windows, , tool.py
directory in system path (i'm running tool
).
use relative import:
from .common import foo