2017-02-14 10 views
7

की आवश्यकता है मेरे पास एनाकोंडा की अपेक्षाकृत ताजा स्थापना है, जिसमें मैंने "conda install rpy2" का उपयोग करके rpy2 इंस्टॉल किया है। हालांकि, जब मैं इसे चलाने का प्रयास करें, मैं यह त्रुटि, उदा .:rpy2 काम नहीं करता है - libiconv.so.2

> /[dir]/anaconda/bin/python -m 'rpy2.tests' 
Traceback (most recent call last): 
    File "/[dir]/anaconda/lib/python2.7/runpy.py", line 174, in _run_module_as_main 
    "__main__", fname, loader, pkg_name) 
    File "/[dir]/anaconda/lib/python2.7/runpy.py", line 72, in _run_code 
    exec code in run_globals 
    File "[dir]/anaconda/lib/python2.7/site-packages/rpy2/tests.py", line 23, in <module> 
    import rpy2.tests_rpy_classic 
    File "/[dir]/anaconda/lib/python2.7/site-packages/rpy2/tests_rpy_classic.py", line 3, in <module> 
    import rpy2.rpy_classic as rpy 
    File "/[dir]/anaconda/lib/python2.7/site-packages/rpy2/rpy_classic.py", line 5, in <module> 
    import rpy2.rinterface as ri 
    File "/[dir]/anaconda/lib/python2.7/site-packages/rpy2/rinterface/__init__.py", line 92, in <module> 
    from rpy2.rinterface._rinterface import (baseenv, 
ImportError: libiconv.so.2: cannot open shared object file: No such file or directory 

इस libiconv.so.2 क्या है, और क्यों यह बॉक्स के सीधे काम नहीं करता है?

+0

मैंने इसी तरह के प्रश्न से समाधान का उपयोग किया: अनइंस्टॉल करें और एनाकोंडा को पुनर्स्थापित करें। https://stackoverflow.com/questions/33672565/rpy2-error-after-upgrading-to-osx-el-capitan – Chris

+0

कभी-कभी इसे पीआईपी के माध्यम से स्थापित करने से समस्या हल हो जाती है। नोट: पाइप स्थापित पैकेज को कोंडा द्वारा भी पता चला है (आप उन्हें 'कोंडा सूची' कमांड चलाकर देख सकते हैं। – anilbey

उत्तर

4

मुझे लगता है कि आपको conda install -c r libiconv की आवश्यकता है या शायद r-essentials स्थापित करें, जिसमें libiconv शामिल है।

+0

धन्यवाद, यह मेरे लिए काम करता है। यह एकमात्र समाधान है जिसे मैं ऑनलाइन पा सकता हूं। – shubhamsingh

संबंधित मुद्दे