Python rpy2在控制台中工作,但无法由网站导入(错误为“R_IsMethodDispatch”)
我使用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代码。 网站报告的错误如下所示Python rpy2在控制台中工作,但无法由网站导入(错误为“R_IsMethodDispatch”),python,r,cgi,rpy2,Python,R,Cgi,Rpy2,我使用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
message = ''
output = 'Error in .Call("R_isMethodsDispatchOn", onOff, P...aseenv.get("show")\nLookupError: \'show\' not found\n'
returncode = 1
有人对此有什么想法吗?通常这意味着在构建时和运行时混合使用R版本 确保相同的R在路径中,默认情况下web服务器可以有一个受限路径