Python can't import from the same directory? -


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