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 > rpy-list@lists.sourceforge.net > 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