[Tutor] can't import module

Kent Johnson kent37 at tds.net
Sun Jul 2 12:29:23 CEST 2006


Dave S wrote:
>  > dave at dave-comp:~/my_files/my_gg/gg1.4/get_data$ ./live_datad.py
> Traceback (most recent call last):
>   File "./live_datad.py", line 15, in ?
>     from logger import log
> ImportError: No module named logger
> 
> dave at dave-comp:~/my_files/my_gg/gg1.4/get_data$ echo $PYTHONPATH
> /home/dave/my_files/my_gg/gg1.4/configs:/home/dave/my_files/my_gg/gg1.4/logs:/home/dave/my_files/my_gg/gg1.4/get_data:/home/dave/my_files/my_gg/gg1.4/gg_utils:/home/dave/my_files/my_gg/gg1.4/ipc:/home/dave/my_files/my_gg/gg1.4/process_data:/home/dave/my_files/my_gg/gg1.4/common_utils

I don't know why your import is failing, but from your PYTHONPATH it 
looks like you should consider making all the gg1.4 directories into 
packages, then you would have imports such as
from gg_utils.logger import log

This would simplify PYTHONPATH and I think reflect more accurately what 
you are doing.

Kent



More information about the Tutor mailing list