R studio 安装rgdal和rgeos等库

第一次开始学习使用R软件。网上查资料也是没装明白。今天搞懂了,可以装任何R语言的库,特此记录一下。

安装rgdal和rgeos总是报如下类似的错误,版本不匹配。

尝试了很多方法,如 https://stackoverflow.com/questions/25324721/r-packages-rgdal-rgeos-is-not-available-for-r-version-3-1-1

> install.packages("rgeos")
将程序包安装入‘C:/Users/***/AppData/Local/R/win-library/4.3’
(因为‘lib’没有被指定)
Warning in install.packages :
  package ‘rgeos’ is not available for this version of R

A version of this package for your version of R might be available elsewhere,
see the ideas at
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages

解决方法

  1. 在如下库里寻找需要的数据库文件

    https://cran.r-project.org/src/contrib/Archive/

在这里插入图片描述

  1. 如:寻找rgdal

    在这里插入图片描述

  2. 下载rgdal压缩包。我是直接下载最新的版本,保存在自己的文件存储路径下。

    在这里插入图片描述

  3. 安装次压缩包

    在这里插入图片描述

    在这里插入图片描述

    注意:选择压缩包安装,另外点击选择文件路径

随后命令行中开始出现程序安装的代码,如下

> install.packages("E:/Code_Program/R/rgdal_1.6-7.tar.gz", repos = NULL, type = "source")
将程序包安装入‘C:/Users/***/AppData/Local/R/win-library/4.3’
(因为‘lib’没有被指定)
* installing *source* package 'rgdal' ...
** package 'rgdal' successfully unpacked and MD5 sums checked
** using staged installation

   **********************************************
   WARNING: this package has a configure script
         It probably needs manual configuration
   **********************************************


** libs
using C compiler: 'gcc.exe (GCC) 12.3.0'
using C++ compiler: 'G__~1.EXE (GCC) 12.3.0'
using C++17
rm -f rgdal.dll OGR_write.o gdal-bindings.o init.o inverser.o local_stubs.o ogr_geom.o ogr_polygons.o ogr_proj.o ogrdrivers.o ogrsource.o proj6.o proj_info6.o proj_network7.o projectit.o
....
...
...
...

这是显示安装成功之后的结果

在这里插入图片描述

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/802be49cc9.html