第一次开始学习使用R软件。网上查资料也是没装明白。今天搞懂了,可以装任何R语言的库,特此记录一下。
安装rgdal和rgeos总是报如下类似的错误,版本不匹配。
> 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
解决方法
- 在如下库里寻找需要的数据库文件
https://cran.r-project.org/src/contrib/Archive/
- 如:寻找rgdal
- 下载rgdal压缩包。我是直接下载最新的版本,保存在自己的文件存储路径下。
- 安装次压缩包
注意:选择压缩包安装,另外点击选择文件路径
随后命令行中开始出现程序安装的代码,如下
> 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
....
...
...
...
这是显示安装成功之后的结果