loadNamespace(名称)中出错:没有名为'Rcpp‘的包...名称(LoadNamespace)中出错:没有名为'RInside‘的包
在尝试对RInside的示例进行make时,我得到了上面的错误。
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_USER似乎不能在Windows上运行。
发布于 2013-12-13 22:58:22
恐怕这对你来说是局部的。
如果Rcpp和RInside实际上位于您的默认库位置(在Windows上,我有时会复制它们),那么将构建示例,包的其余部分也是如此。回想一下,所有这些都适用于CRAN和win-builder。
发布于 2015-05-06 05:53:20
我知道这个问题很久以前就有人问过了。但我在使用python (Anaconda)中的R时也遇到了同样的问题。我也没有找到一个合理的解释。最后,这就是对我有效的方法。
import rpy2.robjects as ro
ro.r('''.libPaths('C:/Users/<remaining path>/R/win-library/3.1')''')
RSVM = importr('e1071')
https://stackoverflow.com/questions/20569277
复制相似问题