[英]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.