0
我開發了一個使用CGI,python和apache的web工具。
CGI文件是由python編寫的,它通過rpy2調用R函數。
Web工具在我的個人電腦上運行良好。
然後我們試圖在服務器上設置它(System:CentOS release 5.7)。
由於python和R的版本在服務器上是舊的,我們在服務器上安裝了最新的Python和R以及rpy2(Python版本:2.7.8,R版本3.1.1(2014-07-10),rpy2版本:2.4.3)。rpy2在控制檯中工作,但無法通過網站導入(錯誤爲「R_isMethodsDispatchOn」)
但是,當Web工具嘗試導入rpy2軟件包時遇到問題。
但是,我可以在控制檯中從python調用相同的R代碼。
網站報告的錯誤如下所示。
message = ''
output = 'Error in .Call("R_isMethodsDispatchOn", onOff, P...aseenv.get("show")\nLookupError: \'show\' not found\n'
returncode = 1
有沒有人有任何想法呢?