簡體   English   中英

無法安裝包車

[英]Unable to install package car

我在 Linux mint 17.3 64 位中使用 R 版本 3.2.3。 我試圖安裝帶有dependencies=TRUE的包“car”,但安裝失敗並顯示以下錯誤消息:

> warnings()
Warning messages:
1: In install.packages("car", dependencies = T) :
installation of package ‘minqa’ had non-zero exit status
2: In install.packages("car", dependencies = T) :
installation of package ‘RcppEigen’ had non-zero exit status
3: In install.packages("car", dependencies = T) :
installation of package ‘leaps’ had non-zero exit status
4: In install.packages("car", dependencies = T) :
installation of package ‘lmtest’ had non-zero exit status
5: In install.packages("car", dependencies = T) :
installation of package ‘rgl’ had non-zero exit status
6: In install.packages("car", dependencies = T) :
installation of package ‘SparseM’ had non-zero exit status
7: In install.packages("car", dependencies = T) :
installation of package ‘quantreg’ had non-zero exit status
8: In install.packages("car", dependencies = T) :
installation of package ‘lme4’ had non-zero exit status
9: In install.packages("car", dependencies = T) :
installation of package ‘effects’ had non-zero exit status
10: In install.packages("car", dependencies = T) :
installation of package ‘pbkrtest’ had non-zero exit status
11: In install.packages("car", dependencies = T) :
installation of package ‘car’ had non-zero exit status
12: In install.packages("car", dependencies = T) :
installation of package ‘alr4’ had non-zero exit status

如何解決問題? 請幫忙。

我終於找到了解決方案。 查看安裝“minqa”的錯誤消息后,我意識到安裝程序無法找到gfortran 所以我安裝了gfortran,然后再次嘗試安裝“car”。 這次我收到另一條錯誤消息,說-llapack -lblas 因此,根據此鏈接: /usr/bin/ld: cannot find -llapack我安裝了軟件包"liblapack-dev""liblapack3""libopenblas-base""libopenblas-dev" 之后,“car”包就安裝成功了。

安裝 r-cran-car

在 Ubuntu 16.04 (Xenial Xerus) 上安裝 r-cran-car 軟件包就像在終端上運行以下命令一樣簡單:

sudo apt-get 更新

sudo apt-get install r-cran-car

我遇到過同樣的問題。 就我而言,在我的機器上安裝gcc-fortran就足夠了。

如果您使用的是 Anaconda,請考慮通過 conda 安裝 gfortran 包。 例如,在 Mac 上

conda install -c anaconda gfortran_osx-64 

在瀏覽install.packages("car")的輸出時,我收到了以下錯誤消息:

/bin/bash: gfortran: command not found
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas

將相關軟件包添加到我的Ubuntu系統后,一切正常。

sudo apt-get install gfortran liblapack-dev libblas-dev

暫無
暫無

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

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