From: Updike, C. <Cla...@jh...> - 2005-05-31 12:35:05
|
Did you mean "/home/lddekeyz/python/Lib" (Lib not Libs)? -Clark > -----Original Message----- > From: jyt...@li...=20 > [mailto:jyt...@li...] On Behalf=20 > Of Lieven De Keyzer > Sent: Sunday, May 29, 2005 9:17 AM > To: jyt...@li... > Subject: [Jython-users] module difflib not found >=20 >=20 > This is a piece of Java code where I try to use a Python=20 > source code file. >=20 > try { > Properties preProperties =3D System.getProperties(); > Properties postProperties =3D new Properties(); > postProperties.put("sys.path", "/home/lddekeyz/python/Libs"); >=20 > String[] input =3D { page1, page2 }; //defined above > PythonInterpreter.initialize(preProperties,=20 > postProperties, input); > PythonInterpreter interp =3D new PythonInterpreter(); >=20 > interp.execfile(inputStream);//also defined above, is=20 > a inputStream=20 > to a source file > PyObject output =3D interp.get("output"); > String finalResult =3D (String) = output.__tojava__(String.class); >=20 > log.warn("the result is : " + finalResult); > } catch (Exception e) { > log.warn("=3D=3D=3D=3D=3D=3D=3D=3D=3D> interpretion went = wrong : " + e); > } >=20 > In this code file, the difflib module is imported. But when=20 > this Java code=20 > is run, I get following warning in my log: >=20 > WARNING: =3D=3D=3D=3D=3D=3D=3D=3D=3D> interpretion went wrong : = Traceback=20 > (innermost last): > File "<iostream>", line 9, in ? > ImportError: no module named difflib >=20 > Any idea what's wrong here? The difflib.py module is in the=20 > Lib directory. >=20 > >If you don"t have a registry file, then it doesn"t > >matter. The default sys.path is initialized from > >the "python.path" property. > > > > > >Lieven De Keyzer wrote: > > > public static void initialize(java.util.Properties preProperties, > > > java.util.Properties postProperties, > > > java.lang.String[] argv) > > > > is sys.path supposed to be in the preProperties or the=20 > > > > postProperties? > >> > > > > >> From: Jeff Emanuel <jemanuel@fr...> > > >> To: Lieven De Keyzer <lieven_dekeyzer@ho...> > > >> CC: jython-users@li... > > >> Subject: Re: [Jython-users] jython.jar in classpath > > >> Date: Sat, 28 May 2005 11:40:08 -0600 > > >> > > >> Depending on what the python code calls, you probably=20 > need the Lib=20 > > >> directory installed and sys.path pointing to it. Lieven=20 > De Keyzer=20 > > >> wrote: > > >> > > >>> I"m making a webapplication in Java. I want to execute=20 > a piece of=20 > > >>> >>> > >Python code in a Java class. Is it ok if I just make sure the the >>> > >jython.jar file is in my classpath, or do I really need to=20 > have >>> jython=20 > >installed to be able to execute python code? > > >>> > > >>> > > >>> > > >>> > > >>> ------------------------------------------------------- > > >>> This SF.Net email is sponsored by Yahoo. > > >>> Introducing Yahoo! Search Developer Network - Create apps using=20 > > >>> Yahoo! Search APIs Find out how you can build Yahoo!=20 > directly into=20 > > >>> your own Applications - visit >>> > >http://developer.yahoo.net/?fr=3Doffad-ysdn-ostg-q22005 > > >>> _______________________________________________ > > >>> Jython-users mailing list > > >>> Jython-users@li...=20 > > >>> https://lists.sourceforge.net/lists/listinfo/jython-users > >> >> > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by Yahoo. > > Introducing Yahoo! Search Developer Network - Create apps=20 > using Yahoo! > Search APIs Find out how you can build Yahoo!=20 > directly into your own > Applications - visit=20 > http://developer.yahoo.net/?fr=3Doffad-ysdn-ostg-q22005 > > _______________________________________________ > > Jython-users mailing list > > Jython-users@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by Yahoo. > Introducing Yahoo! Search Developer Network - Create apps=20 > using Yahoo! Search APIs Find out how you can build Yahoo!=20 > directly into your own Applications - visit=20 > http://developer.yahoo.net/?fr=3Doffad-ysdn-> ostg-q22005 >=20 > _______________________________________________ >=20 > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users >=20 |
From: Lieven De K. <lie...@ho...> - 2005-05-31 14:02:58
|
Yes, sorry, that was a typo. But as I said in the first mail I sent, I don't have root permissions on the machine I"m trying to do this. So jython is not installed. The jython.jar file is in my classpath and I copied the Lib directory from a normal install to this machine. >From: "Updike, Clark" <Cla...@jh...> >To: "Lieven De Keyzer" ><lie...@ho...>,<jyt...@li...> >Subject: RE: [Jython-users] module difflib not found >Date: Tue, 31 May 2005 08:34:52 -0400 > >Did you mean "/home/lddekeyz/python/Lib" (Lib not Libs)? > >-Clark > > > -----Original Message----- > > From: jyt...@li... > > [mailto:jyt...@li...] On Behalf > > Of Lieven De Keyzer > > Sent: Sunday, May 29, 2005 9:17 AM > > To: jyt...@li... > > Subject: [Jython-users] module difflib not found > > > > > > This is a piece of Java code where I try to use a Python > > source code file. > > > > try { > > Properties preProperties = System.getProperties(); > > Properties postProperties = new Properties(); > > postProperties.put("sys.path", "/home/lddekeyz/python/Libs"); > > > > String[] input = { page1, page2 }; //defined above > > PythonInterpreter.initialize(preProperties, > > postProperties, input); > > PythonInterpreter interp = new PythonInterpreter(); > > > > interp.execfile(inputStream);//also defined above, is > > a inputStream > > to a source file > > PyObject output = interp.get("output"); > > String finalResult = (String) output.__tojava__(String.class); > > > > log.warn("the result is : " + finalResult); > > } catch (Exception e) { > > log.warn("=========> interpretion went wrong : " + e); > > } > > > > In this code file, the difflib module is imported. But when > > this Java code > > is run, I get following warning in my log: > > > > WARNING: =========> interpretion went wrong : Traceback > > (innermost last): > > File "<iostream>", line 9, in ? > > ImportError: no module named difflib > > > > Any idea what's wrong here? The difflib.py module is in the > > Lib directory. > > > > >If you don"t have a registry file, then it doesn"t > > >matter. The default sys.path is initialized from > > >the "python.path" property. > > > > > > > > >Lieven De Keyzer wrote: > > > > public static void initialize(java.util.Properties preProperties, > > > > java.util.Properties postProperties, > > > > java.lang.String[] argv) > > > > > is sys.path supposed to be in the preProperties or the > > > > > postProperties? > > >> > > > > > >> From: Jeff Emanuel <jemanuel@fr...> > > > >> To: Lieven De Keyzer <lieven_dekeyzer@ho...> > > > >> CC: jython-users@li... > > > >> Subject: Re: [Jython-users] jython.jar in classpath > > > >> Date: Sat, 28 May 2005 11:40:08 -0600 > > > >> > > > >> Depending on what the python code calls, you probably > > need the Lib > > > >> directory installed and sys.path pointing to it. Lieven > > De Keyzer > > > >> wrote: > > > >> > > > >>> I"m making a webapplication in Java. I want to execute > > a piece of > > > >>> >>> > > >Python code in a Java class. Is it ok if I just make sure the the >>> > > >jython.jar file is in my classpath, or do I really need to > > have >>> jython > > >installed to be able to execute python code? > > > >>> > > > >>> > > > >>> > > > >>> > > > >>> ------------------------------------------------------- > > > >>> This SF.Net email is sponsored by Yahoo. > > > >>> Introducing Yahoo! Search Developer Network - Create apps using > > > >>> Yahoo! Search APIs Find out how you can build Yahoo! > > directly into > > > >>> your own Applications - visit >>> > > >http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 > > > >>> _______________________________________________ > > > >>> Jython-users mailing list > > > >>> Jython-users@li... > > > >>> https://lists.sourceforge.net/lists/listinfo/jython-users > > >> >> > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by Yahoo. > > > Introducing Yahoo! Search Developer Network - Create apps > > using Yahoo! > Search APIs Find out how you can build Yahoo! > > directly into your own > Applications - visit > > http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 > > > _______________________________________________ > > > Jython-users mailing list > > > Jython-users@li... > > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by Yahoo. > > Introducing Yahoo! Search Developer Network - Create apps > > using Yahoo! Search APIs Find out how you can build Yahoo! > > directly into your own Applications - visit > > http://developer.yahoo.net/?fr=offad-ysdn-> ostg-q22005 > > > > _______________________________________________ > > > > Jython-users mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > >------------------------------------------------------- >This SF.Net email is sponsored by Yahoo. >Introducing Yahoo! Search Developer Network - Create apps using Yahoo! >Search APIs Find out how you can build Yahoo! directly into your own >Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 >_______________________________________________ >Jython-users mailing list >Jyt...@li... >https://lists.sourceforge.net/lists/listinfo/jython-users |
From: Todd M. <tm...@in...> - 2005-05-31 15:11:56
|
Compiling is another option. Both of the popular Jython books (Robert Bill, Pedroni/Rappin) devote a chapter on how to do it and the pros and cons. Cheers, Todd Moyer Lieven De Keyzer wrote: > Yes, sorry, that was a typo. But as I said in the first mail I sent, I > don't have root permissions on the machine I"m trying to do this. So > jython is not installed. The jython.jar file is in my classpath and I > copied the Lib directory from a normal install to this machine. > >> From: "Updike, Clark" <Cla...@jh...> >> To: "Lieven De Keyzer" >> <lie...@ho...>,<jyt...@li...> >> Subject: RE: [Jython-users] module difflib not found >> Date: Tue, 31 May 2005 08:34:52 -0400 >> >> Did you mean "/home/lddekeyz/python/Lib" (Lib not Libs)? >> >> -Clark >> >> > -----Original Message----- >> > From: jyt...@li... >> > [mailto:jyt...@li...] On Behalf >> > Of Lieven De Keyzer >> > Sent: Sunday, May 29, 2005 9:17 AM >> > To: jyt...@li... >> > Subject: [Jython-users] module difflib not found >> > >> > >> > This is a piece of Java code where I try to use a Python >> > source code file. >> > >> > try { >> > Properties preProperties = System.getProperties(); >> > Properties postProperties = new Properties(); >> > postProperties.put("sys.path", "/home/lddekeyz/python/Libs"); >> > >> > String[] input = { page1, page2 }; //defined above >> > PythonInterpreter.initialize(preProperties, >> > postProperties, input); >> > PythonInterpreter interp = new PythonInterpreter(); >> > >> > interp.execfile(inputStream);//also defined above, is >> > a inputStream >> > to a source file >> > PyObject output = interp.get("output"); >> > String finalResult = (String) output.__tojava__(String.class); >> > >> > log.warn("the result is : " + finalResult); >> > } catch (Exception e) { >> > log.warn("=========> interpretion went wrong : " + e); >> > } >> > >> > In this code file, the difflib module is imported. But when >> > this Java code >> > is run, I get following warning in my log: >> > >> > WARNING: =========> interpretion went wrong : Traceback >> > (innermost last): >> > File "<iostream>", line 9, in ? >> > ImportError: no module named difflib >> > >> > Any idea what's wrong here? The difflib.py module is in the >> > Lib directory. >> > >> > >If you don"t have a registry file, then it doesn"t >> > >matter. The default sys.path is initialized from >> > >the "python.path" property. >> > > >> > > >> > >Lieven De Keyzer wrote: >> > > > public static void initialize(java.util.Properties preProperties, >> > > > java.util.Properties postProperties, >> > > > java.lang.String[] argv) >> > > > > is sys.path supposed to be in the preProperties or the >> > > > > postProperties? >> > >> >> > > > > >> From: Jeff Emanuel <jemanuel@fr...> >> > > >> To: Lieven De Keyzer <lieven_dekeyzer@ho...> >> > > >> CC: jython-users@li... >> > > >> Subject: Re: [Jython-users] jython.jar in classpath >> > > >> Date: Sat, 28 May 2005 11:40:08 -0600 >> > > >> >> > > >> Depending on what the python code calls, you probably >> > need the Lib >> > > >> directory installed and sys.path pointing to it. Lieven >> > De Keyzer >> > > >> wrote: >> > > >> >> > > >>> I"m making a webapplication in Java. I want to execute >> > a piece of >> > > >>> >>> >> > >Python code in a Java class. Is it ok if I just make sure the the >>> >> > >jython.jar file is in my classpath, or do I really need to >> > have >>> jython >> > >installed to be able to execute python code? >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> ------------------------------------------------------- >> > > >>> This SF.Net email is sponsored by Yahoo. >> > > >>> Introducing Yahoo! Search Developer Network - Create apps using >> > > >>> Yahoo! Search APIs Find out how you can build Yahoo! >> > directly into >> > > >>> your own Applications - visit >>> >> > >http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 >> > > >>> _______________________________________________ >> > > >>> Jython-users mailing list >> > > >>> Jython-users@li... >> > > >>> https://lists.sourceforge.net/lists/listinfo/jython-users >> > >> >> >> > > >> > > >> > > >> > > >> > > ------------------------------------------------------- >> > > This SF.Net email is sponsored by Yahoo. >> > > Introducing Yahoo! Search Developer Network - Create apps >> > using Yahoo! > Search APIs Find out how you can build Yahoo! >> > directly into your own > Applications - visit >> > http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 >> > > _______________________________________________ >> > > Jython-users mailing list >> > > Jython-users@li... >> > > https://lists.sourceforge.net/lists/listinfo/jython-users >> > >> > >> > >> > >> > ------------------------------------------------------- >> > This SF.Net email is sponsored by Yahoo. >> > Introducing Yahoo! Search Developer Network - Create apps >> > using Yahoo! Search APIs Find out how you can build Yahoo! >> > directly into your own Applications - visit >> > http://developer.yahoo.net/?fr=offad-ysdn-> ostg-q22005 >> > >> > _______________________________________________ >> > >> > Jython-users mailing list >> > Jyt...@li... >> > https://lists.sourceforge.net/lists/listinfo/jython-users >> > >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by Yahoo. >> Introducing Yahoo! Search Developer Network - Create apps using Yahoo! >> Search APIs Find out how you can build Yahoo! directly into your own >> Applications - visit >> http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 >> _______________________________________________ >> Jython-users mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-users > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Yahoo. > Introducing Yahoo! Search Developer Network - Create apps using Yahoo! > Search APIs Find out how you can build Yahoo! directly into your own > Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users |