I have a module named extended.py
which contains the following line:
from .basic import BasicModule
and the file basic.py
resides in the same directory as does __init__.py
. However, when I try to run it as:
python extended.py
I get the error:
ValueError: Attempted relative import in non-package
Also adding the line:
from __future__ import absolute_import
does not solve the problem. Maybe I am too tired to see the obvious - but I don't see the problem here.