【问题标题】:Cannot install packages in Rstudio无法在 Rstudio 中安装软件包
【发布时间】:2022-07-04 19:27:07
【问题描述】:

我刚刚安装了 R studio,我正在尝试安装 rmarkdown。但是,我得到了如下错误。正如有人建议的那样,我取消选中了“工具-> 全局选项-> 包-> 使用 HTTP 的安全下载方法”框。没有帮助。我尝试了其他软件包,我得到了同样的错误。

【问题讨论】:

  • 我不会取消选中该框。计算机是否连接到互联网?您可以在网络浏览器中访问cran.rstudio.com URL 吗?您是否位于可能阻止访问的网络防火墙后面?该错误消息似乎表明 R 无法与托管所有包的服务器通信。
  • @MrFlick 是的,我可以访问 URL 并且计算机已连接到 Internet。
  • 你运行的是什么操作系统?您是否必须使用代理服务器才能连接到互联网? download.file("https://cran.rstudio.com/src/contrib/PACKAGES", "text.txt") 也会失败吗?也许尝试运行chooseCRANmirror() 并选择不同的服务器,看看您是否可以连接到另一个站点。如果您使用的是由雇主管理的网络,也许您可​​以请 IT 人员对您的网络连接进行故障排除。
  • @MrFlick 我正在使用 Windows 10。是的,都失败了。选择其他服务器会给我“警告消息:在 download.file(url, destfile = f, quiet = TRUE) 中:InternetOpenUrl 失败:'Y«ø'”

标签: r


【解决方案1】:

您应该删除该软件包并使用dependencies = TRUE 重新安装它:

remove.packages("rmarkdown")
  install.packages("rmarkdown", dependencies = TRUE)
  library(rmarkdown)

输出:

Warning message:
package ‘rmarkdown’ was built under R version 4.1.2 

【讨论】:

  • 我得到“库中的错误(rmarkdown):没有名为‘rmarkdown’的包”
  • @Nan 也许先重启 R 会话再试一次。
  • 尝试了很多次,甚至重新安装。
【解决方案2】:

我遇到了同样的问题,这是由于最新版本的工具箱包含的名称位于新的包名称下。转到 URL https://cran.rstudio.com/src/contrib/PACKAGES 并搜索“rmarkdown”。找到包名称并尝试安装它。它就像一个 .zip 文件,其中包含几个包到您的库中。试试 install.packages("accucor")。它至少对我有用,然后尝试安装 rmarkdown 包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多