I'm totally new to Python and I know this question was asked many times, but unfortunately it seems that my situation is a bit different... I have created a package (or so I think). The catalog tree is like this:
mydir
lib (__init__.py)
mod1 (__init__.py, mod11.py)
In parenthesis there are files in the catalog. Both __init__.py files are zero length.
The file mydir/lib/mod1/mod11.py contains the following:
def mod12():
print "mod12"
Now, I run python, then import lib, which works OK, then lib.mod11() or lib.mod12().
Either of the last two gives me the subject error message. Actually dir(lib) after Step 2 does not display mod11 or mod12 either.
It seems I'm missing something really simple.
(I'm using Python 2.6 in Ubuntu 10.10)
Thank you