2015-09-16 7 views
9

Я пытаюсь загрузить rpy2 внутри проекта, где я работаю с anaconda, и я получаю удивительную ошибку, для которой я не могу найти решение. Мой питон версия 3.4, моя анаконда версия 3.17.0 - Я использую Mac OSX (Yosemite версии 10.10.4)Ошибка при загрузке rpy2 с anaconda

R version 3.2.2 (2015-08-14) -- "Fire Safety"

Platform: x86_64-apple-darwin11.4.2 (64-bit)

try: 
    from rpy2 import robjects 
except ImportError as e: 
    print(e) 

Я получаю сообщение об ошибке

dlopen (/Users/user1/anaconda/lib/python3.4/site-packages/rpy2/rinterface/_rinterface.so, 2): Библиотека не загружен: @ RPATH/R/Библиотека/libR.dylib Реферировано от:

/Users/user1/anaconda/lib/python3.4/site-packages/rpy2/rinterface/_rinterface.so Причина: изображение не найдено

заранее спасибо за помощь

ответ

11

Я только что построил обновленный rpy2 2.7.0 против R 3.2.2. Можете ли вы запустить

conda install -c r rpy2 

и посмотреть, исправляет ли это это?

+0

Спасибо @asmeurer. Это обновление устраняет проблему. – Michael

+0

@asmeurer - У меня такая же проблема и установка rpy2, как вы наметили, не исправляет ее. Я просто обновился до Mac OSX 10.11, моя версия Python - «Python 2.7.10», conda: «3.18.4», R: «R 3.2.2 (2015-08-14) -« Пожарная безопасность »- - Я обновил все пакеты conda, установил r-essentials и все остальное, что я могу себе представить. – cmiller8

+0

Я создал новый вопрос, поскольку я думаю, что это может быть более сложная проблема: http://stackoverflow.com/questions/33672565/rpy2- error-after-upgrade-to-osx-el-capitan – cmiller8