Как я могу установить правильный интерпретатор R с Rpy2 - PullRequest
1 голос
/ 29 апреля 2019

Я установил R и rpy2, используя conda

conda install -y rpy2=2.9.1 pyarrow=0.11.0 r-base=3.4.3 r-leaps=3.0

Это все работает хорошо, когда я использую интерпретатор ipython:

import rpy2.robjects.packages as rpackages 
leaps = rpackages.importr('leaps')  
base = rpackages.importr('base')

Однако в предустановленном клоне Jupyter Notebook (Cloudera Datascicence Workbench) rpy2, по-видимому, используется по умолчанию для предустановленной установки R, а не для установки в среде conda. По крайней мере, когда я пытаюсь импортировать библиотеку «прыжков», я получаю сообщение об ошибке:

RRuntimeError: Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/usr/local/lib/R/library/stats/libs/stats.so':
  libRlapack.so: cannot open shared object file: No such file or directory

где правильный путь к библиотеке должен быть

~/.conda/envs/python3.6/lib/R/library/leaps/libs

Может кто-нибудь сказать мне, какие переменные окружения мне нужно настроить, чтобы указать rpy2 в правильном направлении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...