rpy2在控制台中工作,但不能被网站导入(错误为“R\u isMethodsDispatchOn”)

2024-05-12 17:30:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我用CGI、python和apache开发了一个web工具。
CGI文件是python编写的,它通过rpy2调用R函数。
网络工具在我的个人电脑上运行良好。
然后我们尝试在服务器上进行设置(系统:CentOS 5.7版)。
由于python和R的版本在服务器上比较旧,所以我们在服务器上安装了最新的python和R以及rpy2(python版本:2.7.8、R版本3.1.1(2014-07-10)、rpy2版本:2.4.3)。在

但web工具在尝试导入rpy2包时遇到问题。
但是,我可以在控制台中从python调用相同的R代码。
网站报告的错误如下所示。在

message = '' 
output = 'Error in .Call("R_isMethodsDispatchOn", onOff, P...aseenv.get("show")\nLookupError:  \'show\' not found\n' 
returncode = 1

有人对此有什么想法吗?在


Tags: 文件工具函数版本服务器webapache系统