I have following directory structure
outdir
|--lib
|--- __init__.py
|--- abc.py
|--indir
|--- __init__.py
|---- import_abc.py
How to import lib
in import_abc.py
?
when i try to import lib in import_abc.py
I get following error
Traceback (most recent call last):
File "import_abc.py", line 1, in <module>
import lib
ImportError: No module named lib
Add a __init__.py
file in outdir
and then do:
#import_abc.py
import sys
sys.path.append('/home/monty/py') #path to directory that contains outdir
from outdir.lib import abc