linux环境_rpy2加载R包出错_‘unable to load shared object ’

环境

sys: ubuntu 16
python : anaconda

调用语句

import rpy2.robjects as robj  # 调用R代码

robj.r('''
      library(plyr)
      ''')

错误描述

1 错误信息

rpy2.rinterface.RRuntimeError: Error: package or namespace load failed for ‘plyr’ in dyn.load(file, DLLpath = DLLpath, …):
unable to load shared object '/usr/local/lib/R/site-library/Rcpp/libs/Rcpp.so':
  /home/analysis-platform/anaconda3/lib/python3.5/site-packages/numexpr/../../../libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/local/lib/R/site-library/Rcpp/libs/Rcpp.so)

2 R环境

需要安装的R包均已通过命令行安装配置完毕,在命令行以及RstudioServer中可以正常使用。

问题解决

命令行输入:

conda install -c r r-plyr

通过conda重新安装相关R包后可以正常使用。

你可能感兴趣的:(python,bug)