Python RPy2应用程序iis部署问题

Python RPy2应用程序iis部署问题,python,r,iis,rpy2,Python,R,Iis,Rpy2,我已经开发了一个Python REST应用程序。在VisualStudio中运行应用程序时,所有功能都正常工作。但当我部署到iis服务器时,除了涉及RPy2的方法外,所有方法都正常工作 该特定方法包含以下代码 r("library(e1071)") r("library(kernlab)") r.assign("traindata",traindf) r.assign("testdata",testdf) r("model <- ksvm(X{0} ~ ., data = traindat

我已经开发了一个Python REST应用程序。在VisualStudio中运行应用程序时,所有功能都正常工作。但当我部署到iis服务器时,除了涉及RPy2的方法外,所有方法都正常工作

该特定方法包含以下代码

r("library(e1071)")
r("library(kernlab)")
r.assign("traindata",traindf)
r.assign("testdata",testdf)
r("model <- ksvm(X{0} ~ ., data = traindata, kernel = 'rbfdot', degree = 3, coef0 = 0, cost = 1, nu = 0.5, na.action = na.omit, scale = TRUE)".format(testtopicid))
results = r("result <- predict(model, testdata)")
r(“库(e1071)”)
r(“库(内核实验室)”)
r、 分配(“列车数据”,列车DF)
r、 分配(“testdata”,testdf)

r(“型号”您是否在IIS服务器上安装r时运行了
install.packages(“e1071”)
?我在计算机上安装了r软件包,当我使用visual studio运行时,它工作正常。但我的安装方式与r(“install.packages('e1071'))不同。我不清楚您所说的“IIS服务器安装r”是什么意思“。我不清楚这两个文件是否在同一台计算机上,但如果它们在同一台计算机上,
r(“.libPaths()”)
在这两种环境中返回了什么?感谢r2evans的帮助。我发现了问题并进行了纠正。r(“.libPaths()”)在本地环境(考虑到r_用户和r_主页)和服务器环境中为我提供了两种不同的路径。”(仅提供R_Home)。因此,我将R软件包安装在R_Home的library文件夹中,然后它就可以工作了。再次感谢。