簡體   English   中英

無法將包 XML 安裝到 R

[英]Cannot install package XML to R

我需要將包“XML”安裝到 R。它總是報告“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)

一般來說, install.packages("XML")過去對我來說效果很好,但我最近在 R 版本 3.6.3 上遇到了問題。

我的解決方案是:

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

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

在 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)工作。

install.packages("XML")

它對我有用。

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

上面的代碼也為我返回了相同的錯誤。 我也在使用 R 3.1.1

嘗試sudo apt-get install r-cran-xml ,它可以在我的機器上使用 R == 3.6.3, ubuntu 20.04

您為什么不只從CRAN安裝二進制文件?

我有同樣的問題,

install.packages("XML", repos = "https://cran.r-project.org/")

對我來說很好。

由於 XML 依賴conda方式不匹配無法安裝 R 包

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

我面臨着同樣的問題。 但是,我使用以下命令在 conda 中單獨安裝了 xml,它對我有用

conda install -c r r-xml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM