Thanks, that worked. -ray
On Thu, May 13, 2010 at 1:06 PM, Dilip Joseph <[email protected] > wrote: > I had the same problem. Adding the following lines before the import > solved the problem: > > import sys > import os > sys.path.append(os.getcwd()) > > Dilip > > On Thu, May 13, 2010 at 10:58 AM, Ray Duong <[email protected]> wrote: > > Hi, > > I have two python scripts that is loaded into Hive, one of the python > script > > reference the other file as class file. However, when I run the > transform > > statement with the first python script, it says it can't reference the > other > > file in the import header. > > So, is there a way to reference the other python script? Or do I have > embed > > all the files into one file? BTW, when I add file, which directory on > the > > Slaves does the files copy to? > > Thanks, > > -ray > > Python: foo.py > > #!/usr/bin/env python > > from bar import bar1 > > > > Hive: > > add file foo.py > > add file bar.py > > select > > transform(x, y) > > using 'python foo.py' > > as x, y, z > > from > > footable; > > stderr logs > > > > Traceback (most recent call last): > > File "foo.py", line 6, in ? > > from bar import bar1 > > ImportError: No module named bar > > > > > > -- > _________________________________________ > Dilip Antony Joseph > http://www.marydilip.info >
