在IBM Watson中使用R,由于Rcpp,我无法安装软件包

时间:2018-09-21 03:42:25

标签: r jupyter-notebook ibm-watson

我正在尝试将代码加载到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”导入的,因此无法卸载

跟踪:

  1. library(Rcpp)
  2. tryCatch(unloadNamespace(package),error = function(e){ 。 P <-如果(!is.null(cc <-conditionCall(e))) 。 paste(“ Error in”,deparse(cc)[1L],“:”) 。否则为“错误:” 。 stop(gettextf(“无法卸载软件包%s版本%s:\ n%s”, 。 sQuote(package),oldversion,paste0(P,conditionMessage(e), 。 “ \ n”)),域= NA) 。 })
  3. tryCatchList(expr,类,parentenv,处理程序)
  4. tryCatchOne(expr,名称,parentenv,处理程序[[1L]])
  5. 值[3L]
  6. stop(gettextf(“无法卸载软件包%s版本%s:\ n%s”, 。 sQuote(package),oldversion,paste0(P,conditionMessage(e), 。 “ \ n”)),域= NA)

1 个答案:

答案 0 :(得分:0)

我正在安装已经由云帐户的管理员安装的软件包。这引起了冲突。

我使用find.package来查找已经安装的现有软件包,但是当找不到时,我将其安装了。

没有其他问题。