我试图将RInside嵌入到Win7 64位系统上的应用程序中,但是当我初始化RInside时:
Rin = new RInside(argc, argv);
出现以下消息:
Error in loadNamespace(name) : there is no package called 'Rcpp'
仅Windows会出现此错误。
最佳答案
我认为当.libPaths()
不同时,您会遇到此问题-换句话说,运行.libPaths()
函数以查看R存储的路径以供其使用。然后检查RInside
的安装位置,并确保在其中也安装了Rcpp
。这是一个设置问题。
换句话说,如果您在基本R库所在的位置安装了Rcpp
和RInside
,它应该可以工作。否则,您必须(在开始之前)告诉(嵌入式)R session 其他位置。
列表中有更多Windows用户,因此您可以尝试在rcpp-devel上提问。
关于r - loadNamespace(name)中的错误:没有名为 'Rcpp'的软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758129/