无法将包XML安装到R

时间:2014-09-25 15:46:02

标签: xml r

我需要安装包" XML"它总是报告" XML不适用于R(版本3.1.1)" 我曾尝试下载.tar,但它仍然无法正常工作。任何人都可以帮我解决这个问题吗?

> install.packages("XML", repos = "http://www.omegahat.org/R");
Warning in install.packages :
  cannot open: HTTP status was '404 Not Found'
Warning in install.packages :
  cannot open: HTTP status was '404 Not Found'
Warning in install.packages :
  unable to access index for repository http://www.omegahat.org/R/bin/windows/contrib/3.1

   package ‘XML’ is available as a source package but not as a binary

Warning in install.packages :
  package ‘XML’ is not available (for R version 3.1.1)

7 个答案:

答案 0 :(得分:16)

通常,install.packages("XML")过去对我来说效果很好,但最近我对R版本3.6.3遇到了问题。

对我来说,解决方案是:

install.packages("XML", repos = "http://www.omegahat.net/R")

请注意,它是 .net ,而不是 .org

答案 1 :(得分:10)

在Windows上安装时,首先必须确保C:\Program Files\R\R-3.6.2\library文件夹不是只读文件,并且当前用户不能编辑该文件夹。

  1. 导航到C:\Program Files\R\R-3.6.2\
  2. 右键单击library文件夹
  3. 点击Properties
  4. 选择Security标签
  5. 点击Edit...按钮
  6. Group or user names中,选择Users
  7. Permissions for Users中,确保选中Full Control

那我不得不跑步

install.packages("XML", type = "binary")

此后,运行require(XML)就可以了。

答案 2 :(得分:2)

使用

install.packages("XML")

它对我有用。

install.packages("XML", repos = "http://www.omegahat.org/R");

上面的代码也为我返回了同样的错误。我也在使用R 3.1.1

答案 3 :(得分:1)

我面临着同样的问题。但是,我使用以下命令将XML分别安装在conda中,并且对我有效

conda install -c r r-xml

答案 4 :(得分:1)

尝试sudo apt-get install r-cran-xml,它可以在我的计算机上运行,​​R == 3.6.3,ubuntu 20.04

答案 5 :(得分:0)

为什么不从CRAN安装二进制文件?

我遇到了同样的问题和

ProducerRecord

对我来说很好。

答案 6 :(得分:0)

Unable to install R package due to XML dependency mismatch conda方式

$ conda install -c r r-xml=3.98_1.5