在 Linux 群集上提交 R 作业



使用 Rscript myscript 将我的 R 作业提交到集群。R 命令,我不断收到一条错误消息,指出我要求加载的包不存在。但是,我已经将这些软件包安装到我的个人资料上的库中。我是否必须将工作目录设置为与包含 R 包的位置相同的路径?我对如何解决此错误感到非常困惑。

谢谢尼哈伊尔

尝试在脚本中直接添加install.packages命令。 这样,您确定它会正确安装:

例如,在脚本的开头添加它(当然,将"pacman;"更改为真正的软件包,并为每个软件包添加一行(:

if (!require("pacman")) install.packages("pacman")

我以前遇到过这种问题,当时 shell 没有为我调用好的 R(除了我认为的版本或 32 位与 64 位之外的版本(。 不知道这是否是你的问题...

最新更新