IBM Watson 中的 R,由于 Rcpp,我无法安装软件包
R in IBM Watson, I can't get packages to install because of Rcpp
我正在尝试将代码加载到 Watson Studio Cloud 中的笔记本中。
但是,当我尝试安装软件包然后进行库调用时,出现以下错误。有谁知道我该如何解决这个问题?我以为我在本周早些时候就已经处理好了,但它每天都在不断出现。
此外,如果我在 Watson Studio 中,您是否知道一种存储包的方法,这样我就不必在每次启动新内核时都进行安装。
install.packages("Rcpp", dependencies = TRUE,repos = "https://cloud.r-project.org")
install.packages("rvest", dependencies = TRUE,repos = "https://cloud.r-project.org")
install.packages("dplyr",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("qdap",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("stringdist",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("htmltab",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("edgar",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("tidytext",dependencies = TRUE, repos = "https://cloud.r-project.org")
library(Rcpp)
library(rvest)
library(dplyr)
library(stringr)
library(qdap)
library(stringdist)
library(htmltab)
library(edgar)
library(stringi)
library(tidytext)
值错误[3L]:无法卸载软件包“Rcpp”版本 0.12.13:
unloadNamespace(package) 出错:命名空间“Rcpp”由“xml2”导入,因此无法卸载
回溯:
- 库(Rcpp)
- tryCatch(unloadNamespace(包), error = function(e) {
. P <- if (!is.null(cc <- conditionCall(e)))
.粘贴("Error in", deparse(cc)[1L], ": ")
.否则 "Error : "
.停止(gettextf("Package %s version %s cannot be unloaded:\n %s",
. sQuote(包), oldversion, paste0(P, conditionMessage(e),
. "\n")), 域 = NA)
. })
- tryCatchList(expr, 类, parentenv, handlers)
- tryCatchOne(expr, names, parentenv, handlers[[1L]])
- 值[3L]
- stop(gettextf("Package %s version %s cannot be unloaded:\n %s",
. sQuote(包), oldversion, paste0(P, conditionMessage(e),
. "\n")), 域 = NA)
我正在安装云帐户管理员已经安装的软件包。这引起了冲突。
我使用 find.package 找到已安装的现有软件包,当找不到时我安装了它。
没有进一步的问题。
我正在尝试将代码加载到 Watson Studio Cloud 中的笔记本中。 但是,当我尝试安装软件包然后进行库调用时,出现以下错误。有谁知道我该如何解决这个问题?我以为我在本周早些时候就已经处理好了,但它每天都在不断出现。
此外,如果我在 Watson Studio 中,您是否知道一种存储包的方法,这样我就不必在每次启动新内核时都进行安装。
install.packages("Rcpp", dependencies = TRUE,repos = "https://cloud.r-project.org")
install.packages("rvest", dependencies = TRUE,repos = "https://cloud.r-project.org")
install.packages("dplyr",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("qdap",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("stringdist",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("htmltab",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("edgar",dependencies = TRUE, repos = "https://cloud.r-project.org")
install.packages("tidytext",dependencies = TRUE, repos = "https://cloud.r-project.org")
library(Rcpp)
library(rvest)
library(dplyr)
library(stringr)
library(qdap)
library(stringdist)
library(htmltab)
library(edgar)
library(stringi)
library(tidytext)
值错误[3L]:无法卸载软件包“Rcpp”版本 0.12.13: unloadNamespace(package) 出错:命名空间“Rcpp”由“xml2”导入,因此无法卸载
回溯:
- 库(Rcpp)
- tryCatch(unloadNamespace(包), error = function(e) { . P <- if (!is.null(cc <- conditionCall(e))) .粘贴("Error in", deparse(cc)[1L], ": ") .否则 "Error : " .停止(gettextf("Package %s version %s cannot be unloaded:\n %s", . sQuote(包), oldversion, paste0(P, conditionMessage(e), . "\n")), 域 = NA) . })
- tryCatchList(expr, 类, parentenv, handlers)
- tryCatchOne(expr, names, parentenv, handlers[[1L]])
- 值[3L]
- stop(gettextf("Package %s version %s cannot be unloaded:\n %s", . sQuote(包), oldversion, paste0(P, conditionMessage(e), . "\n")), 域 = NA)
我正在安装云帐户管理员已经安装的软件包。这引起了冲突。
我使用 find.package 找到已安装的现有软件包,当找不到时我安装了它。
没有进一步的问题。