我试图更新一些R包,因为RStudio显示它们可以更新。更新后,只需删除两个包。 (rgdal和spatstat)。最近几次发生了同样的事情。这里发生了什么?
> install.packages(c("data.table", "rgdal", "spatstat"))
Installing packages into ‘C:/Users/Patrick/Documents/R/win-library/3.4’
(as ‘lib’ is unspecified)
also installing the dependency ‘spatstat.data’
There is a binary version available but the source version is later:
binary source needs_compilation
spatstat.data 1.1-0 1.1-1 FALSE
trying URL 'https://mirror.las.iastate.edu/CRAN/bin/windows/contrib/3.4/data.table_1.10.4-1.zip'
Content type 'application/zip' length 1577319 bytes (1.5 MB)
downloaded 1.5 MB
trying URL 'https://mirror.las.iastate.edu/CRAN/bin/windows/contrib/3.4/rgdal_1.2-13.zip'
Content type 'application/zip' length 30475771 bytes (29.1 MB)
downloaded 29.1 MB
trying URL 'https://mirror.las.iastate.edu/CRAN/bin/windows/contrib/3.4/spatstat_1.53-2.zip'
Content type 'application/zip' length 14521163 bytes (13.8 MB)
downloaded 13.8 MB
package ‘data.table’ successfully unpacked and MD5 sums checked
package ‘rgdal’ successfully unpacked and MD5 sums checked
Warning in install.packages :
cannot remove prior installation of package ‘rgdal’
package ‘spatstat’ successfully unpacked and MD5 sums checked
Warning in install.packages :
cannot remove prior installation of package ‘spatstat’
The downloaded binary packages are in
C:\Users\Patrick\AppData\Local\Temp\RtmpeaKi0Y\downloaded_packages
installing the source package ‘spatstat.data’
trying URL 'https://mirror.las.iastate.edu/CRAN/src/contrib/spatstat.data_1.1-1.tar.gz'
Content type 'application/x-gzip' length 2837063 bytes (2.7 MB)
downloaded 2.7 MB
* installing *source* package 'spatstat.data' ...
** package 'spatstat.data' successfully unpacked and MD5 sums checked
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
*** arch - i386
*** arch - x64
* DONE (spatstat.data)
The downloaded source packages are in
‘C:\Users\Patrick\AppData\Local\Temp\RtmpeaKi0Y\downloaded_packages’
> library(rgdal)
Error in library(rgdal) : there is no package called ‘rgdal’
> library(spatstat)
Error in library(spatstat) : there is no package called ‘spatstat’
答案 0 :(得分:0)
您可以使用
找到包含已安装软件包的目录 .libPaths()
哪个应该给你这样的东西:
"/Library/Frameworks/R.framework/Versions/3.3/Resources/library"
如果您看到rgdal
或spatstat
,我会将其删除,然后再次尝试安装。