加载R包tmap时报错缺失terra包 无法使用tm_shape函数如何解决
报错原因
tmap包的运行依赖空间数据处理包terra,该报错的直接原因是你当前的R环境中没有安装terra依赖包,导致tmap加载时无法找到对应命名空间组件。
标准解决步骤
- 第一步:安装缺失的
terra依赖包,在R控制台运行如下命令:
install.packages("terra")
- 第二步:等待
terra安装完成后,重新加载tmap即可正常使用相关功能:
library(tmap)
安装
terra失败的处理方案 如果安装terra过程中出现编译类报错,按照你使用的操作系统做对应处理:
- Windows系统:先安装和当前R版本匹配的Rtools工具,完成配置后再重试安装
terra - macOS系统:打开系统终端执行
xcode-select --install安装Xcode命令行工具,完成后再重试安装terra - Linux系统:先在系统终端安装GDAL、GEOS、PROJ三类基础依赖库,完成后再回到R控制台安装
terra
内容的提问来源于stack exchange,提问作者Robagb
相关产品推荐
相关产品推荐

