From: [BE] U. U. T. <tu...@be...> - 2007-09-03 14:14:21
|
Hi, I need to add a python module to jython (Python implementation of NCL package, http://www.pyngl.ucar.edu/). Is it possible? If not, which folder must be added to jython before initilization of PythonInterpreter in java? I found following information in FAQ, Properties props = new Properties(); props.setProperty("python.path", "/home/modules:scripts"); PythonInterpreter.initialize(System.getProperties(), props, new String[] {""}); But after adding /progs/Python-2.4.3/lib/python2.4/site-packages path, it is not find the Ngl module. I read that Jython uses Python 2.2 but i am using Python 2.4.3. is it causes any problem? best wishes, Ufuk Utku Turuncoglu Istanbul Technical University Informatics Institute |
From: Diez B. R. <de...@we...> - 2007-09-04 14:54:11
|
On Monday 03 September 2007 14:04:09 [BE] Ufuk Utku Turuncoglu wrote: > Hi, > > I need to add a python module to jython (Python implementation of NCL > package, http://www.pyngl.ucar.edu/). Is it possible? If not, which > folder must be added to jython before initilization of PythonInterpreter > in java? > > I found following information in FAQ, > > Properties props = new Properties(); > props.setProperty("python.path", "/home/modules:scripts"); > PythonInterpreter.initialize(System.getProperties(), props, > new String[] {""}); > > But after adding /progs/Python-2.4.3/lib/python2.4/site-packages path, > it is not find the Ngl module. I read that Jython uses Python 2.2 but i > am using Python 2.4.3. is it causes any problem? Yes. Jython has just reached 2.2, but python 2.4 has grown quite a few new features (e.g. generators, decorators) that in general 2.4-based code not runnable under 2.2. Additionally, the package you want seems to depend on Numeric/Numpy, and AFAIK that's not available as jython module as well - becaus it is written in C. Diez |