R loadNamespace(名称)中出错:没有名为';冲洗液';

R loadNamespace(名称)中出错:没有名为';冲洗液';,r,rcpp,rinside,R,Rcpp,Rinside,loadNamespace(名称)中出错:没有名为“Rcpp”的包 ... loadNamespace(名称)中出错:没有名为“RInside”的包 我在尝试制作RInside示例时遇到上述错误 RInside位于用户库中。因此,我将R_LIBS_USER设置为Makefile中的目录 R_LIBS_USER := "C:/users/Me/Documents/R/win-library/3.0" 但这也不起作用 谢谢你的建议 编辑: 如果包位于“C:/R/R-3.0.2/library”中,

loadNamespace(名称)中出错:没有名为“Rcpp”的包 ... loadNamespace(名称)中出错:没有名为“RInside”的包

我在尝试制作RInside示例时遇到上述错误

RInside位于用户库中。因此,我将R_LIBS_USER设置为Makefile中的目录

R_LIBS_USER := "C:/users/Me/Documents/R/win-library/3.0"
但这也不起作用

谢谢你的建议

编辑:


如果包位于“C:/R/R-3.0.2/library”中,则可以正常工作。R_LIBS_用户似乎无法在Windows上工作。

我担心这是您本地的问题


如果Rcpp和RInside实际上位于您的默认库位置(在Windows上,我有时会复制它们),那么将生成示例,软件包的其余部分也是如此。回想一下,所有这些都适用于CRAN和win builder。

我知道很久以前就有人问过这个问题。但是我在使用python中的R(Anaconda)时遇到了同样的问题。我也没有找到一个合理的解释。最后,这就是我的工作

import rpy2.robjects as ro

ro.r('''.libPaths('C:/Users/<remaining path>/R/win-library/3.1')''')

RSVM = importr('e1071')
将rpy2.robject作为ro导入
ro.r(''.libpath('C:/Users//r/win-library/3.1')'''
RSVM=importr('e1071')

我也遇到了同样的问题,读了德克的回复,然后就跑了

 install.packages("Rcpp", dependencies = TRUE)
 install.packages("RInside", dependencies = TRUE)

现在它工作正常。

我将目录复制到.libpath(“此处”)中,它确实加载了Rcpp和RInside。一定有办法解决这个问题?!仔细阅读“编写R扩展”。哪一部分?我编译软件包从来没有遇到过麻烦。对我来说很有用。有许多方法可以设置它:
.libpath()
,各种环境变量,
R\u LIBS
。也许它是“R安装和管理”手册。另请参见
帮助(启动)
。无论如何,这里没有Rcpp问题,只是您、R和库目录之间的问题。