I just tried it myself and couldn't understand how it works ... I got the same error as you, but even more, after two or three refreshes on the page, I get:
File "/var/tmp/modpython/mptest.py", line 2, in <module> import rpy File "/usr/lib/python2.5/site-packages/rpy.py", line 346, in <module> r = R() File "/usr/lib/python2.5/site-packages/rpy.py", line 286, in __init__ _rpy.r_init(HAS_NUMERIC); RuntimeError: Only one R object may be instantiated per session So I guess you can't plainly import rpy from within modpython due to the way sessions are managed. About the get problem I have no clue either... Quoting Christof Winter on 06/25/2008 08:53 AM: > Hi Renato, > > sorry for the late reply, I hadn't subscribed for the mailing list > until now. > I tried the import rpy, it gives exactly the same error message. > > The use of from rpy import * is documented, e.g. at > http://rpy.sourceforge.net/rpy/doc/rpy_html/Small-example.html#Small-example > > > Cheers, > Christof > > > Re: [Rpy] rpy and mod_python problem > From: Renato Alves <[EMAIL PROTECTED]> - 2008-06-12 16:13 > It's not a good python practice to use: > > from somewhere import * > > Instead consider using: > > from somewhere import function1, function2, function3 ... (as needed) > > or simply: > > import rpy > > > In the last case you will be using "rpy.r" instead of "r". > > Can you test if this works for your mod_python setup? > > > Quoting Christof Winter on 06/11/2008 08:57 PM: > > I tried to include use rpy within a Python script that runs on a > mod_python > > Apache server. Upon import with from rpy import *, I get > > > > RPy_Exception: R Function "get" not found > > > > The full error stack trace is pasted below. Any ideas? There was a > similar post > > concerning django, with the same error message, filed as > (rpy-Bugs-1772975). > > > > I am running rpy version 1.0.4 with R version 2.7.0 (2008-04-22) and > Python > > 2.5.2 on Debian Linux. > > > > Christof > > > > > > > > Traceback (most recent call last): > > > > File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line > 1537, in > > HandlerDispatch > > default=default_handler, arg=req, silent=hlist.silent) > > > > File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line > 1229, in > > _process_target > > result = _execute_target(config, req, object, arg) > > > > File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line > 1128, in > > _execute_target > > result = object(arg) > > > > File "/usr/lib/python2.5/site-packages/mod_python/publisher.py", > line 204, in > > handler > > module = page_cache[req] > > > > File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line > 1059, in > > __getitem__ > > return import_module(req.filename) > > > > File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line > 296, in > > import_module > > log, import_path) > > > > File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line > 680, in > > import_module > > execfile(file, module.__dict__) > > > > File "/var/www/testing/myscript.py", line 19, in <module> > > from rpy import * > > > > File "/usr/lib/python2.5/site-packages/rpy.py", line 346, in <module> > > r = R() > > > > File "/usr/lib/python2.5/site-packages/rpy.py", line 289, in __init__ > > self.get = _rpy.get_fun('get') # this must happen before any calls > to self > > or its methods! > > > > RPy_Exception: R Function "get" not found > > > > > > > > > ------------------------------------------------------------------------- > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > http://sourceforge.net/services/buy/index.php > > _______________________________________________ > > rpy-list mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/rpy-list > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list