【发布时间】:2020-07-27 19:21:52
【问题描述】:
我正在尝试在 R 上安装 tmap 包,它需要 lwgeom
但在安装 'lwgeom' 时出现此错误:
配置:错误:在标准或给定位置找不到 proj_api.h。错误:包“lwgeom”的配置失败
我已尝试安装 libproj-dev,但我已经安装了。
我也成功安装了 rgdal 包,但我仍然收到此错误
我在 Linux Mint 19 上的 R-studio 上运行
如何修复并安装 tmap?
【问题讨论】:
我正在尝试在 R 上安装 tmap 包,它需要 lwgeom
但在安装 'lwgeom' 时出现此错误:
配置:错误:在标准或给定位置找不到 proj_api.h。错误:包“lwgeom”的配置失败
我已尝试安装 libproj-dev,但我已经安装了。
我也成功安装了 rgdal 包,但我仍然收到此错误
我在 Linux Mint 19 上的 R-studio 上运行
如何修复并安装 tmap?
【问题讨论】:
考虑从 github https://github.com/r-spatial/lwgeom 安装源代码
或者等待即将推出的新的 0.2-4 版本的 lwgeom。 该错误已在 2 天前修复。 您也可以安装正确的旧版本 0.2-2。
【讨论】:
考虑使用直接安装 lwgeom 包
install.packages("lwgeom", configure.args=c("--with-proj-include=/usr/local, --with-proj-lib=/usr/local"))
在您的 R 控制台中;当然使用正确的路径到您的 PROJ 位置(我的恰好住在/usr/local,但您需要仔细检查)。
【讨论】:
locate proj_api.h 并收到了“/usr/include/proj_api.h”而不是:install.packages("lwgeom", configure.args=c("--with-proj-include=/usr/include, --with-proj-lib=/usr/include")) 仍然:“配置:pkg-config proj 存在,将使用它检查 proj_api.h 的可用性。 .. 不检查 proj_api.h 的存在...不检查 proj_api.h...不配置:错误:在标准或给定位置找不到 proj_api.h。"