%load_ext rpy2.ipython Изображение не найдено Ошибка
Я пытаюсь использовать магическую команду в ipython, что я видел здесь: слайды rpy2
Я сделал следующее:
import rpy2.ipython
%load_ext rpy2.ipython
Но я получаю следующую ошибку:
ImportError: dlopen(/Users/XXX/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so,
2): библиотека не загружена: libicuuc.54.dylib Ссылка на: /Users/XXX/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so Причина: изображение не найдено
Некоторая важная информация:
- ОС: MacOS Sierra
- Python: 2.7.12
- iPython: IPython 5.1.0
- rpy2: 2.8.3
- Сделал
pip install singledispatch
но ошибка все еще сохраняется - r установлен с помощью conda
- Также есть копия R из CRAN
1 ответ
Решение
Поскольку я установил R через conda, мне также нужно было установить rpy2 через conda, а не через pip. Чтобы установить rpy2 через conda, сделайте следующее:
conda install -c r rpy2
Это сработало очень хорошо. Тем не менее, неясно, почему установка rpy2 через pip не работает.