我用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
有人对此有什么想法吗?在
通常这意味着R版本在构建时和运行时之间的混合。在
确保路径中有相同的R(web服务器默认情况下可以有一个受限制的路径)。在
相关问题 更多 >
编程相关推荐