我正在尝试运行以下代码:
library(Rcpp)
evalCpp("2+2", verbose=TRUE)
通过使用蟒蛇环境的jupyter笔记本。
当我使用相同的anaconda环境运行时,相同的代码可以通过终端正常工作,但在Jupyter notebook中不起作用,并出现错误:
Error in sourceCpp(code = code, env = env, rebuild = rebuild, cacheDir = cacheDir, : Error 1 occurred building shared library.
Traceback:
1. evalCpp("2+2", verbose = TRUE)
2. cppFunction(code, depends = depends, plugins = plugins, includes = includes,
. env = env, rebuild = rebuild, cacheDir = cacheDir, showOutput = showOutput,
. verbose = verbose)
3. sourceCpp(code = code, env = env, rebuild = rebuild, cacheDir = cacheDir,
. showOutput = showOutput, verbose = verbose)
4. stop("Error ", result, " occurred building shared library.")
WARNING: The tools required to build C++ code for R were not found.
Please install GNU development tools including a C++ compiler.
我跟在另一个后面累了
question
但这确实有帮助。