【发布时间】:2015-05-26 01:30:03
【问题描述】:
我们已将 R 3.1.2 与 ASP.NET 集成。但在 IIS 6.0 中部署应用程序后,应用程序无法调用某些 R 包,如 RODBC、stats 等。我们收到以下错误:
错误:数据包或命名空间加载失败。
我们在 RODBC 包中遇到了同样的错误。
【问题讨论】:
-
你检查过你的
.libPaths()吗?详情见?.libPaths -
重要的是应用程序中使用的 R 会话可以访问安装包的目录。您从交互式 R 会话中获得的库路径可能无法反映实际应用程序中发生的情况。
-
这是否意味着我们可能无法访问 R 库?如果是,解决方案是什么?
-
感谢您的帮助,问题已通过更改 IIS 设置得到解决。
-
右击我的电脑,>属性>高级系统设置>环境变量,在系统变量窗口中看到,有一个名为path的变量。选择路径,点击编辑,添加R包的存放路径。