错误安装包“kohonen”包为R
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误安装包“kohonen”包为R相关的知识,希望对你有一定的参考价值。
我试图安装包“kohonen”,这是尝试lauchn时的输出
> require(kohonen)
Le chargement a nécessité le package : kohonen
Error: package or namespace load failed for ‘kohonen’ in dyn.load(file, DLLpath = DLLpath, ...):
impossible de charger l'objet partagé '/home/sebastien/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/libs/Rcpp.so':
~/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/libs/Rcpp.so: symbol _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
我试图弄清楚发生了什么,但我没有找到解决方法。我在Ubuntu 14.04上
我看到它可以通过将gcc降级到4.x(可能是4.2,因为包装已成功安装在我的latpopo上使用此gcc版本)来修复
目前的版本是:
$ gcc --version
gcc (Homebrew gcc 5.4.0) 5.4.0
我看到你可以安装几个gcc版本,但我不知道如何指定R使用的gcc。
编辑我尝试使用gcc 4.8,R使用它。但它没有解决我的问题......
编辑2
这可能是由于GLIBCXX_3.4.21和libstdc ++。so.6 with
但我有GLIBCC3.4.21
sebastien@sebastien-LABOFARM-HP-Z640-Workstation:~/.R$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
sebastien@sebastien-LABOFARM-HP-Z640-Workstation:/usr/lib/x86_64-linux-gnu$ ll libstdc*
lrwxrwxrwx 1 root root 19 août 20 21:01 libstdc++.so.6 -> libstdc++.so.6.0.24*
-rwxr-xr-x 1 root root 1114368 août 20 21:15 libstdc++.so.6.0.24*
我终于检查了我的笔记本电脑kohonen包的工作原理,我发现了这个:
-rwxr-xr-x 1 root wheel 1471104 12 mar 2016 libstdc++.6.0.9.dylib
lrwxr-xr-x 1 root wheel 21 28 oct 2015 libstdc++.6.dylib -> libstdc++.6.0.9.dylib
lrwxr-xr-x 1 root wheel 17 28 oct 2015 libstdc++.dylib -> libstdc++.6.dylib
所以基本上我认为我的问题是libstdc ++较旧,所以包不起作用。我试图更新gcc但它没有更新libstdc ++
答案
好的,现在我的一些R包不能再加载了。
错误是一样的;我迷路了
另一答案
好的,似乎我的上一个错误修复了原始错误。
我刚刚删除了每个用户安装的R包。
然后我重新安装一些包,包括kohonen,它的工作原理。
也许一些软件包(来自kohonen的依赖项)是使用不同的gcc版本编译器编译的,它可以破坏所有内容
以上是关于错误安装包“kohonen”包为R的主要内容,如果未能解决你的问题,请参考以下文章
使用 R 中的 tm 包为多个语料库制作前 N 个频繁项的数据框