My production environment is centOS 7, and i deployed nsegata-lefse-54694b4b0d9e.
When i run run_lefse.py, i encounter the problem as:
Traceback (most recent call last):
File "./run_lefse.py", line 4, in <module>
from lefse import *
File "~/nsegata-lefse-54694b4b0d9e/lefse.py", line 3, in <module>
import rpy2.robjects as robjects
File "~/anaconda2/envs/qiime/lib/python2.7/site-packages/rpy2/robjects/init.py", line 16, in <module>
import rpy2.rinterface as rinterface
File "~/anaconda2/envs/qiime/lib/python2.7/site-packages/rpy2/rinterface/init.py", line 92, in <module>
from rpy2.rinterface._rinterface import (baseenv,
ImportError: libicuuc.so.42: cannot open shared object file: No such file or directory
And i try to find the lib including libicuuc.so.42 but the latest packages that containing it is "libicu-4.2.1-14.el6.i686.rpm" which is only available on centOS 6. And what installed in my environmet is libicu-50.1.2-15.el7.x86_64 without libicuuc.so.42.
i propose that it can support the lib on centOS 7.