【问题标题】:Removing R package Rcpp completely完全删除 R 包 Rcpp
【发布时间】:2014-11-11 15:33:39
【问题描述】:

我安装包Rcpp如下:

    install.packages("/home/R_Libraries/Rcpp_0.11.3.tar.gz", repos = NULL, type="source")

我尝试使用以下命令删除包:

    > remove.packages("Rcpp")
    Removing package from '/opt/vertica/R/library'
    (as 'lib' is unspecified)
    Updating HTML index of packages in '.Library'
    Making 'packages.html' ... done

但是当我尝试 library 命令时,它似乎加载了 Rcpp 库。

    library(Rcpp)

有人可以告诉我如何从系统中完全删除 Rcpp 包吗?

【问题讨论】:

    标签: r rcpp


    【解决方案1】:

    输入命令.libPaths(),您应该会看到如下内容:

    [1] "C:/Program Files/R/R-3.0.2/library" "C:/Program Files/R/R-3.1.1/library"
    

    导航到系统上的这些文件夹并删除 Rcpp 的包文件夹

    【讨论】:

    • get('.__NAMESPACE__.', envir = asNamespace('Rcpp'))$path
    • 为了完整起见,在 Linux 系统上它可能看起来像这样:[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library" "/usr/lib/R/library" -- 在添加非标准变体(如 Vertica)之前。
    • 我确实尝试了 libPaths 命令...它仅指向以下库:> .libPaths() --> [1] "/opt/vertica/R/library"。它没有显示任何其他库。正如 Dirk 指出的那样,这是 R 的 Vertica 版本,我们的系统中没有安装任何其他版本的 R。
    • Vertica(或更准确地说,它的 R 绑定)不依赖 Rcpp吗?如果您删除 Rcpp,您可能会削弱您的安装。
    • 安装旧版本的 Rcpp 包就可以解决问题,Vertica R 工作正常。
    猜你喜欢
    • 2020-08-03
    • 2019-07-12
    • 2021-08-19
    • 2014-07-29
    • 2021-12-08
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多