Difference between import in script and from interpreter

Steven D'Aprano steve-REMOVE-THIS at cybersource.com.au
Mon Jul 19 01:15:25 EDT 2010


On Mon, 19 Jul 2010 00:53:56 -0400, Edward Diener wrote:

> In a python script a:
> 
> from xxx.yyy.zzz import aaa
> 
> fails with the message:
> 
> "ImportError: No module named xxx.yyy.zzz"
> 
> but from within the python interpreter the same line succeeds. What
> would be the causes of that ?
> 
>  From within the python interpreter I have looked at sys.path and
> xxx.yyy.zzz is definitely in the path ( off of site-packages ). So I am
> not sure why this is failing within the python script.

And how is sys.path different when you run it as a script?


-- 
Steven



More information about the Python-list mailing list