【问题标题】:rgdal not available for R version 3.2.2rgdal 不适用于 R 版本 3.2.2
【发布时间】:2015-11-14 22:23:57
【问题描述】:

我正在尝试this link 中提到的示例。我已经成功安装了这里提到的所有作为基本包的包。 当我尝试使用命令gmap (在示例中以mymap <- gmap("France") 给出时,我遇到以下问题:

> gmap("France")
Loading required namespace: rgdal
Failed with error:  ‘there is no package called ‘rgdal’’
Error in gmap("France") : rgdal not available

我也知道gmap 命令属于包dismo。我已经成功安装了这个包。

【问题讨论】:

  • 您是否尝试安装rgdal? (install.packages("rgdal")) 你能提供你的sessionInfo()吗?

标签: r rgdal


【解决方案1】:

我遇到了同样的问题,在尝试 install.packages("rgdal") 时遇到错误 'rgdal' was built under R version 3.1.3.,在尝试 install.packages('rgdal', type = "source") 时遇到错误 installation of package had non-zero exit status

但是刚才成功了,再试一次。

【讨论】:

  • 效果如何?我仍然收到 OP 的相同错误消息:install.packages("rgdal")package ‘rgdal’ is not available (for R version 3.2.3)(与 type="source" 相同)
  • 尝试更新您的 R
  • 我可以确认更新 R!允许安装rgdal 包。用于安装最新的 R!我点击了这个链接:digitalocean.com/community/tutorials/…
【解决方案2】:

导致此错误的原因之一是核心 R 包的版本过时。例如,在 Ubuntu 上,如果从 Universe 存储库安装了 r-base 软件包,就会发生这种情况。

解决方法是添加 CRAN 存储库并从那里安装 R:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/'
sudo apt-get update
sudo apt-get install r-base

【讨论】:

  • 我试过这个,我得到“以下软件包具有未满足的依赖项:r-base-core:依赖:libcurl3 (>= 7.28.0) 但不会安装依赖:libpng12- 0 (>= 1.2.13-4) 但不可安装 依赖:libreadline6 (>= 6.0) 但不可安装 推荐:r-recommended 但不会安装 E:无法纠正问题,您有拿着破损的包裹。
  • @AnnaNaden 正如消息所说,您的系统中的软件包已损坏。 Check this thread 了解处理该特定问题的方法。
【解决方案3】:

要安装 rgdal,请将您的 R 版本至少升级到 3.5.0

https://cran.r-project.org/package=rgdal

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-09
    • 2016-05-14
    • 1970-01-01
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多