Apache Lounge服务器未响应windows计算机上的rpy2包
Apache+mod_wsgi+Python3.x配置在我的windows机器上运行得非常好。是rpy2软件包给我带来了麻烦。但是,在命令行/IDLE中,同样的代码也在为我工作 我尝试从以下共享链接将此配置放入httpd.conf文件中:Apache Lounge服务器未响应windows计算机上的rpy2包,r,python-3.x,apache,mod-wsgi,rpy2,R,Python 3.x,Apache,Mod Wsgi,Rpy2,Apache+mod_wsgi+Python3.x配置在我的windows机器上运行得非常好。是rpy2软件包给我带来了麻烦。但是,在命令行/IDLE中,同样的代码也在为我工作 我尝试从以下共享链接将此配置放入httpd.conf文件中: import rpy2.robjects as robjects from rpy2.robjects import pandas2ri 还是不走运。。 失败的代码: WSGIApplicationGroup %{GLOBAL} Apache应该给出与在
import rpy2.robjects as robjects
from rpy2.robjects import pandas2ri
还是不走运。。
失败的代码:
WSGIApplicationGroup %{GLOBAL}
Apache应该给出与在命令行/IDLE中运行这些代码相同的结果?。这方面需要帮助吗
例如:按预期从CMD/IDLE执行的一段代码:
import rpy2.robjects as robjects
from rpy2.robjects import pandas2ri
def calculate_from_data(self, path):
pandas2ri.activate()
r = robjects.r
print("running R.........")
filepath = path + os.sep + 'vectorization.R'
r.source(filepath)
vectorize = r['vectorize']
matrix = vectorize(self.base_data.df)
输出:
import rpy2.rinterface as rinterface
from rpy2.robjects.packages import importr
print("initializing...")
rinterface.initr()
print(" done.")
print("Mapping the R base package...")
base = importr('base')
print(" done.")
但同样的代码在Apache上不起作用
initializing...
done.
Mapping the R base package...
done.