%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 не работает.

Другие вопросы по тегам