【问题标题】:Trouble installing rgdal package in R 3.3.0在 R 3.3.0 中安装 rgdal 包时遇到问题
【发布时间】:2016-05-18 14:47:46
【问题描述】:

尝试在 Ubuntu 16.04 上使用 install.packages("rgdal") 在 R 3.3.0 中安装 rgdal 包并收到以下错误:

在包含的文件中 /usr/local/lib/R/site-library/sp/include/sp.h:13:0, 从 rgdal.h:15, 来自 OGR_write.cpp:11: /usr/share/R/include/S.h:41:3: 错误:#error S.h 不能从 C++ 代码中使用:请改用 R.h # 错误 S.h 不能从 C++ 代码中使用:请改用 R.h

其他人看到这个并知道如何解决它?还是我们需要等待 rgdal 包本身的修复?

【问题讨论】:

  • 刚刚尝试过,它工作,虽然我在 Ubuntu 14.04 下。也许尝试在rgdal 之前重新安装sp?只是尝试,没有太大的期望。
  • 成功了!重新安装了 sp 包,然后 rgdal 安装干净。如果您想将此放入答案中,我会将其标记为答案。谢谢!

标签: r gdal rgdal


【解决方案1】:

大胆猜测:您可以尝试重新安装 sp 之前,只是为了使任何依赖项保持最新。

【讨论】:

  • 不是 OP,但我遇到了同样的问题,重新安装 sp 解决了问题。
猜你喜欢
  • 2016-03-23
  • 1970-01-01
  • 2019-06-23
  • 2019-03-01
  • 2022-08-24
  • 2021-04-11
  • 2018-04-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多