【问题标题】:R package caret installed in R but failed to load in Rstudio-serverR 包插入符号安装在 R 中,但无法在 Rstudio-server 中加载
【发布时间】:2015-07-13 04:38:02
【问题描述】:

我尝试安装 caret 包,并通过网络在 RStudio 服务器中进行开发。 安装在终端-R 中运行良好,我可以加载包,但是当我去 RStudio 时,它说它不存在。当我尝试在 RStudio 服务器上安装它时,它给了我非零退出状态,所以它失败了......

有没有办法让 RStudio 服务器的行为与终端 R 相同?

【问题讨论】:

  • 您是否在 EC2 实例上使用了 Ubuntu AMI?如果是,您是否使用了免费层 t1.mirco 实例?

标签: r rstudio r-caret rstudio-server


【解决方案1】:

比较输出

 .libPaths()

在你的两个案例之间;也看看

 IP <- installed.packages()

并了解install.packages() 的目录参数。

【讨论】:

  • > .libPaths() [1] "/home/ruse​​r/R/x86_64-pc-linux-gnu-library/3.0" [2] "/usr/local/lib/R/site -library" [3] "/usr/lib/R/site-library" [4] "/usr/lib/R/library"
  • rstudio服务器和终端R是一样的
【解决方案2】:

似乎当我使用用户 ruser 登录到 rstudio 服务器时,当我执行 library("caret") 时,事情就会得到解决

当我以 ubuntu 登录时它可以工作。

尽量不要以超级用户的身份这样做,但至少它不会起作用!

【讨论】:

    猜你喜欢
    • 2019-04-15
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多