【发布时间】:2018-07-12 14:24:46
【问题描述】:
这是我在尝试在 AWS EC2 实例 (Amazon Linux AMI) 上安装特定 R 库时遇到的一个非常奇怪的错误。由其他人发布的AWS forums here 中的链接实际上很好地突出了我的问题。
错误信息的主要/相关部分是:
data.table.h:6:12: fatal error: omp.h: No such file or directory
#include <omp.h>
我做了一些研究(虽然我不确定),我认为这与服务器上是否有启用 OpenMP 的编译器有关。 GitHub 上的 data.table 安装页面本身对此进行了一些讨论 here,但我不确定如何在我的 EC2 实例上更新或修复此问题。
对此的任何帮助表示赞赏。
编辑 - 这是一个新问题,因为不到一个月前,我能够在以前的类似 EC2 实例上成功安装 data.table。
编辑 2 - 我通过使用我以前的 EC2 实例解决了这个问题,该实例上已经安装了 data.table,并从中创建了一个自定义 AMI。通过在启动新实例时使用此自定义 AMI,它们已经安装了 data.table 库。如果我注意到 AWS 自行解决了这个问题,我会尽量记得回来更新这篇文章!
【问题讨论】:
-
你在
~/.R/Makevars有什么 -
我删除了我正在努力解决的实例,所以我不确定该文件中有什么。
-
我找到了以下说明,这些说明对我们有用:stackoverflow.com/questions/48307251/…
-
这有一个类似的答案:stackoverflow.com/questions/48307251/…
-
这个答案可能会有所帮助:stackoverflow.com/questions/48307251/…
标签: r amazon-web-services data.table