I\'m getting a \'module object has no attribute ...\" error when trying to use a package heirarchy I created. The error is reminiscant of the error you get when there is a circ
Instead of using absolute imports, it might help to use relatives.
i.e.
alpha/bravo/_init_.py
import alpha.bravo.charlie
should be
import charlie
Otherwise, it probably is a circular import. i.e. if you import alpha.bravo.charlie from charlie, that means
alpha/__init__.py
bravo/__init__.py
charlie/__init__.py
All are loaded (or rather, prevented from doing so since they're already loaded). That might cause the problem you're seeing.