首页 > 解决方案 > 在 R 中安装 factoextra 包

问题描述

我正在使用 R 版本 >3.5。我想在 R studio 上安装factoextra包(我使用 Mac)。我尝试直接使用dependencies = TRUE安装包,我也尝试一一安装依赖包。都没有奏效。

这是错误消息:(* 代表我计算机上的用户)。

* installing *source* package ‘quantreg’ ...
** package ‘quantreg’ successfully unpacked and MD5 sums checked
** libs
/Users/*/.R/Makevars:2: *** missing separator.  Stop.
ERROR: compilation failed for package ‘quantreg’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/quantreg’
* installing *source* package ‘mclust’ ...
** package ‘mclust’ successfully unpacked and MD5 sums checked
** libs
/Users/*/.R/Makevars:2: *** missing separator.  Stop.
ERROR: compilation failed for package ‘mclust’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mclust’
ERROR: dependencies ‘pbkrtest’, ‘quantreg’ are not available for package ‘car’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/car’
ERROR: dependency ‘car’ is not available for package ‘rstatix’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rstatix’
ERROR: dependency ‘rstatix’ is not available for package ‘ggpubr’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/ggpubr’
ERROR: dependency ‘ggpubr’ is not available for package ‘factoextra’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/factoextra’

下载的源码包在:

‘/private/var/folders/8v/mfj4t9t54y72cdrz6q84jnjh0000gn/T/RtmpfEwO54/downloaded_packages’

警告信息:

1: In install.packages("factoextra", dependencies = TRUE) :
  installation of package ‘quantreg’ had non-zero exit status
2: In install.packages("factoextra", dependencies = TRUE) :
  installation of package ‘mclust’ had non-zero exit status
3: In install.packages("factoextra", dependencies = TRUE) :
  installation of package ‘car’ had non-zero exit status
4: In install.packages("factoextra", dependencies = TRUE) :
  installation of package ‘rstatix’ had non-zero exit status
5: In install.packages("factoextra", dependencies = TRUE) :
  installation of package ‘ggpubr’ had non-zero exit status
6: In install.packages("factoextra", dependencies = TRUE) :
  installation of package ‘factoextra’ had non-zero exit status

任何帮助将不胜感激!!

标签: r

解决方案


R 包有两种形式:作为预编译的二进制文件和作为源代码。在您的情况下,似乎 mclust 和 quantreg 的编译失败,如错误消息所示

Stop. ERROR: compilation failed for package ‘mclust’
Stop. ERROR: compilation failed for package ‘quantreg’

您可以尝试通过运行从二进制文件强制安装它们:install.packages("mclust", type = "binary")install.packages("quantreg", type = "binary")


推荐阅读