ImportError: No Module Named <parent dir>
I am trying to learn programming through Python, so I apologize in advance if this is an absurdly simple question. I am attempting to simplify my convoluted directory structure and utilize some of Python's code-reuse features, I have encountered what is for me an inexplicable ImportError error. For the past several hours I've been reading about Python's import , module , and package features ( here , here , here , and here among others), yet I remain unable to solve this (seemingly) simple error. Here is the problem. I have one directory ( dir ), within which resides one sub-directory ( subdir