首页 > 解决方案 > 如何在 R 编程中解决这个问题(因为未指定“lib”)?

问题描述

我也无法安装几乎所有的软件包,例如 dplyr。

它还提到我的C盘不可写。我该如何解决这个问题?

我的代码如下。

install.packages("kernlab") 将软件包安装到“C:/Users/EliteBook 8440p/Documents/R/win-library/4.0”(因为未指定“lib”)警告:无法访问存储库的索引https:// wbc.upm.edu.my/cran/src/contrib:无法打开 URL 'https://wbc.upm.edu.my/cran/src/contrib/PACKAGES' 警告:无法访问存储库https://的索引wbc.upm.edu.my/cran/bin/windows/contrib/4.0:无法打开 URL 'https://wbc.upm.edu.my/cran/bin/windows/contrib/4.0/PACKAGES' 警告信息:包'kernlab' 不适用于此版本的 R

您的 R 版本的此软件包版本可能在其他地方可用,请参阅 https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages上的想法

标签: rlibwrite

解决方案


看起来它不是您的本地驱动器,而是您无法访问该 CRAN 镜像(https://wbc.upm.edu.my/cran/bin/windows/contrib/4.0/PACKAGES)来下载 {kernlab} 包.

警告:无法访问存储库的索引

尝试手动指定repos参数并使用 RStudio 镜像:

install.packages('kernlab', dependencies=TRUE, repos='http://cran.rstudio.com/')

您可以从许多镜像中获取 CRAN 包。根据您的 IT 设置,您可能无权访问所有这些。因此,手动指定下载位置是一种方法,您也可以options(repos='http://cran.rstudio.com/')在 .Rprofile 中进行设置。

如果您使用 RStudio,另一个可能的问题是 Global Options >> Packages 设置定义您的主要 CRAN 存储库以及您是否使用 HTTPS。我会检查所有上述内容。


推荐阅读