【问题标题】:Why am I unable to install R packages on my new Windows computer?为什么我无法在我的新 Windows 计算机上安装 R 包?
【发布时间】:2021-02-15 03:57:43
【问题描述】:

在我的旧电脑坏了之后,我刚刚在新电脑上重新下载了 R 和 R-studio(完全相同的电脑、操作系统和规格)。我正在尝试运行我之前创建的脚本,但是当我尝试安装软件包时,我收到一条警告消息和一个错误

Warning in readLines(file, skipNul = TRUE) :
  cannot open file 'C:/Users/me/OneDrive/Documents/R/win-library/4.0/nlme/DESCRIPTION': probable reason 'No such file or directory'
Warning in readLines(file, skipNul = TRUE) :
  cannot open compressed file 'C:/Users/me/OneDrive/Documents/R/win-library/4.0/nnet/DESCRIPTION', probable reason 'No such file or directory'

再看一点,我发现文件夹nlmennet 中没有文件DESCRIPTION。我不确定为什么软件包不会安装,因为我从来没有遇到过问题,尽管我觉得这与 onedrive 中的路径有关。但是,我不确定 1. 如何切换路径和 2. 我应该切换到什么路径。

【问题讨论】:

  • 很难解决这些问题,这些问题通常是由于您的本地配置造成的。一些想法:OneDrive 路径是一个很好的怀疑 - 新机器上是否存在该路径? .libPaths() 返回什么?您是否曾经创建过带有R_LIBS_USER 路径的.Renviron 文件?
  • .libPaths 显示我的路径是“C:/Users/me/OneDrive/Documents/R/win-library/4.0”,这台机器上确实存在。而且我从未创建过.Reviron 文件
  • 我发现在 onedrive 上安装可能会导致问题。总之在本地安装包

标签: r path package


【解决方案1】:

感谢大家的回答。这篇中等文章完全解决了我的问题。简而言之,我只需要更改 R 基本代码,以便它将新包保存到我的本地驱动器而不是一个驱动器。

https://medium.com/@ValidScience/how-to-fix-rstudios-package-installation-on-windows-10-c1e602bf3a1f

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-27
    • 2020-01-03
    • 2021-08-21
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    相关资源
    最近更新 更多