我对R很新,我在这里试图安装Keras for R.在Windows 10 我已经安装RCPP和devtools,但[R 3.4.1和1.0.153运行为R网纹软件包安装Keras失败,并显示“Rcpp.h:没有这样的文件或目录”
devtools::install_github("rstudio/keras")
尝试安装网纹包
* installing *source* package 'reticulate' ...
** libs
c:/Rtools/mingw_64/bin/g++ -I"C:/Users/danlin/R341/include" -DNDEBUG -I"\\Mac/Home/Documents/R/win-library/3.4/Rcpp/include" -I"d:/Compiler/gcc-4.9.3/local330/include" -O2 -Wall -mtune=core2 -c RcppExports.cpp -o RcppExports.o
In file included from RcppExports.cpp:4:0:
reticulate_types.h:7:18: fatal error: Rcpp.h: No such file or directory
#include <Rcpp.h>
^
compilation terminated.
make: *** [RcppExports.o] Error 1
Warning: running command 'make -f "C:/Users/danlin/R341/etc/x64/Makeconf" -f "C:/Users/danlin/R341/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="reticulate.dll" WIN=64 TCLBIN=64 OBJECTS="RcppExports.o event_loop.o libpython.o python.o"' had status 2
ERROR: compilation failed for package 'reticulate'
一两件事,当它出现故障时让我觉得奇怪的是g ++的include指令,尤其是
-I"d:/Compiler/gcc-4.9.3/local330/include"
我不知道它在哪里得到了这条路径,但在我的本地机器上并不存在任何东西。
我试着重新安装R和RStudio,但都无济于事。 关于如何前进的任何想法?
也许尝试安装Rcpp包? 'install.package(“Rcpp”)' –
您是否阅读过这篇文章的第二行? :-) – Daniel
对不起,没有看到。然后可能检查版本是否没有问题 –