问题描述
我正在尝试在我的colab会话中安装R软件包rgdal。我知道它需要依赖GDAL才能运行,通常这不是问题。我可以找到许多使用普通linux命令安装它的帮助,但是找不到关于如何从R会话安装它的任何信息。
这是我的代码,如果有帮助的话:
install.packages("rgdal",dependencies=TRUE,repos='http://cran.rstudio.com/')
Warning message in install.packages("rgdal",dependencies = TRUE,repos = "http://cran.rstudio.com/"):
“installation of package ‘rgdal’ had non-zero exit status”
有人知道是否有使用R命令安装GDAL的方法吗?还是在R内核中使用魔术命令(如%% Shell)的方法?我对colab相当陌生,但希望我的学生能够使用R在colab中使用栅格来运行脚本。
欢呼
解决方法
经过无数次痛苦的搜索,我找到了答案:
system("sudo apt-get install libgdal-dev libproj-dev")
所以R告诉colab安装像普通linux这样的依赖项。