首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >木星笔记本:安装R包时出错

木星笔记本:安装R包时出错
EN

Stack Overflow用户
提问于 2016-06-23 21:03:12
回答 1查看 1.3K关注 0票数 4

我用的是Ubuntu 16.04

我让R运行在我的木星笔记本和所有的包与"R必需品“工作良好。

但是,当我尝试安装其他软件包,如“鼠标”或"bigmemory“时,安装总是失败的。当它试图做的时候

**测试是否可以加载已安装的包

这是出现的错误消息:

Dyn.load中的错误(文件,DLLpath = DLLpath,.):无法加载共享对象/home/usr/anaconda3/lib/R/library/Rcpp/libs/../../../../libstdc++.so.6:版本“GLIBCXX_3.4.20”( /home/usr/anaconda3/lib/R/library/bigmemory/libs/bigmemory.so)要求)

我试过sudo apt-get install libstdc++6,它说我的libstdc++6已经安装,并且已经是最新的版本了。我不知道为什么R安装程序找不到它。

EN

回答 1

Stack Overflow用户

发布于 2016-06-23 23:43:14

我想出来了!

我感到沮丧,完全卸载了anaconda3 rm -rf ~\anaconda3。重新安装它之后,我查看了安装IRkernel的说明。我看到了这个:

如果此操作失败,请在输出中搜索以下内容: **测试安装的包是否可以加载错误(文件,'/Users/you/anaconda/lib/R/library/rzmq/libs/rzmq.so':= DLLpath,.):无法加载共享对象dlopen(/Users/you/anaconda/lib/R/library/rzmq/libs/rzmq.so,6):库未加载: libzmq.5.dylib引用自: /Users/you/anaconda/lib/R/library/rzmq/libs/rzmq.so原因:图像未找到 这意味着rzmq的R二进制包是针对与系统上不同版本的libzmq编译的。它可以通过从源安装来修复。

因此,按照指示,我做了install.packages('mice','/home/[usr]/anaconda3/lib/R/library/',type = 'source')

啊,真灵!我也为“大记忆”做了同样的事。没有错误信息,我现在可以在木星笔记本上使用它们。

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

https://stackoverflow.com/questions/38001827

复制
相关文章

相似问题

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