首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在安装mclust包

正在安装mclust包
EN

Stack Overflow用户
提问于 2013-12-15 08:57:42
回答 1查看 3.9K关注 0票数 3

我在将mclust安装到R中时遇到了一些问题,得到了下面的消息,有什么想法吗?

代码语言:javascript
复制
install.packages("mclust")


Installing package into ‘/home/aleferna/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://www.laqee.unal.edu.co/CRAN/src/contrib/mclust_4.2.tar.gz'
Content type 'application/x-gzip' length 1602272 bytes (1.5 Mb)
opened URL
==================================================
downloaded 1.5 Mb

* installing *source* package ‘mclust’ ...
** package ‘mclust’ successfully unpacked and MD5 sums checked
** libs
gfortran   -fpic  -O3 -pipe  -g  -c mclust.f -o mclust.o
gcc -std=gnu99 -shared -o mclust.so mclust.o -llapack -lblas -lgfortran -lm -lquadmath -lgfortran -lm -lquadmath -L/usr/lib/R/lib -lR
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
collect2: error: ld returned 1 exit status
make: *** [mclust.so] Error 1
ERROR: compilation failed for package ‘mclust’
* removing ‘/home/aleferna/R/x86_64-pc-linux-gnu-library/3.0/mclust’

The downloaded source packages are in
    ‘/tmp/RtmpOPyKmZ/downloaded_packages’
Warning message:
In install.packages("mclust") :
  installation of package ‘mclust’ had non-zero exit status
EN

回答 1

Stack Overflow用户

发布于 2019-08-19 22:35:25

代码语言:javascript
复制
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas

意味着您需要安装这样的库,例如:

代码语言:javascript
复制
$ sudo apt-get install liblapack-dev libblas-dev

或者类似的东西(取决于你的gnu/Linux发行版)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20590077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档