繁体   English   中英

生存包错误R

[英]survival package errors R

我在R中安装“生存”软件包时遇到了一些问题。我尝试了几乎所有尝试,包括尝试从源代码进行构建,并且遇到了同样的错误。

>>install.package('survival')

Error in library.dynam(lib, package, package.lib)
    shared object ‘Matrix.so’ not found
ERROR: lazy loading failed for package ‘survival’
* removing ‘/home/dave/R/x86_64-pc-linux-gnu-library/3.4/survival’

我的发行版

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:   xenial

Matrix.so是Matrix包的一部分,是一个共享库。 所以我尝试通过此方式安装-

>> install.packages("Matrix")
ERROR: failed to lock directory ‘/home/dave/R/x86_64-pc-linux-gnu-library/3.4’ for modifying    
Try removing ‘/home/dave/R/x86_64-pc-linux-gnu-library/3.4/00LOCK-Matrix’

后:
sudo rm -rf /home/dave/R/x86_64-pc-linux-gnu-library/3.4/00LOCK-Matrix

重新输入R shell并完成install.packages('Matrix')并正确构建。 然后执行install.packages('survival')工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM