簡體   English   中英

無法在Ubuntu上為'pmml'安裝'XML'包依賴

[英]unable to install 'XML' package dependency for 'pmml' on Ubuntu

我試圖使用install.packages('')選項以及源代碼在R中安裝'pmml'軟件包。 但是兩種方式都會出錯。

試試R

install.packages('pmml',dependencies=T)
Cannot find xml2-config
ERROR: configuration failed for package ‘XML’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/XML’
ERROR: dependency ‘XML’ is not available for package ‘pmml’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/pmml’

從源頭嘗試

> install.packages('pmml_1.4.2.tar.gz', repos = NULL, type="source")
Installing package into ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
ERROR: dependency ‘XML’ is not available for package ‘pmml’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/pmml’
Warning message:
In install.packages("pmml_1.4.2.tar.gz", repos = NULL, type = "source") :
  installation of package ‘pmml_1.4.2.tar.gz’ had non-zero exit status

嘗試使用R CMD安裝

 % R CMD INSTALL pmml_1.4.2.tar.gz                         
* installing to library ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2’
ERROR: dependency ‘XML’ is not available for package ‘pmml’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/pmml’

我也嘗試使用這些相同的方法為R安裝xml庫,但不斷得到類似的錯誤

ERROR: configuration failed for package ‘XML’
* removing ‘/home/PepperBoy/R/x86_64-pc-linux-gnu-library/3.2/XML’

您需要安裝系統庫libxm2-dev來安裝XML包( pmml依賴的)。 所以,如果您使用的是Debian或Ubuntu,只需通過以下方式安裝:

sudo apt-get install libxml2-dev

然后繼續R包安裝。 請注意檢查要安裝的任何R軟件包的主頁中的SystemRequirements部分(對於XML ,請參見此處 )。

暫無
暫無

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

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