You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS EC2实例上安装R语言rayshader包

解决方案

你遇到的报错核心是EC2 Ubuntu实例缺少R依赖包对应的系统级编译依赖,按以下步骤操作即可解决:

第一步:安装系统依赖包

通过SSH连接到EC2实例,在终端执行以下命令:

sudo apt update && sudo apt install -y libjpeg-dev libarmadillo-dev gfortran cmake libgdal-dev libproj-dev libgeos-dev

上述命令安装的依赖分别对应:

  • libjpeg-dev:R包jpeg的编译依赖
  • libarmadillo-dev、gfortran、cmake:R包RcppArmadillo的编译依赖
  • libgdal-dev、libproj-dev、libgeos-dev:R包raster的编译依赖

第二步:安装R依赖包

打开R终端或者通过Rscript执行以下命令:

# 先逐个安装底层依赖,避免批量安装报错中断
install.packages("jpeg")
install.packages("RcppArmadillo")
install.packages("raster")
install.packages("rayimage")
# 最后安装rayshader
install.packages("rayshader")

异常排查

如果执行上述步骤后仍报错,可尝试以下操作:

  • 检查R版本:你当前使用的R 3.4版本较旧,部分新版rayshader可能不兼容,可升级到R 4.0及以上版本重试
  • 权限问题:如果提示库路径写入失败,可使用sudo R启动R终端后执行安装命令,将包安装到系统公共库路径

内容的提问来源于stack exchange,提问作者Joan Amengual

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 04:57:00