Установка rpy2 на Windows, R home не найден

Я пытаюсь установить rpy2 на Windows 8, но постоянно получаю следующую ошибку:

Ошибка: пытался угадать HOME R, но в PATH нет команды R.

Я указал путь к R home, R.exe и R.dll в переменных среды, но появляется та же ошибка. Я использую Python версии 2.7.

Любое обходное решение?


person M.M    schedule 18.04.2015    source источник
comment
conda install rpy2 работает отлично. Вы пробовали это?   -  person eleanora    schedule 02.06.2017


Ответы (2)


Я столкнулся с той же проблемой в Windows, R версии 3.3.1 и Python 2.7. Что мне помогло, так это использование Windows-Binaries вместо традиционного способа с pip

pip install rpy2 

Вместо этого перейдите по адресу: http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2 и загрузите подходящий whl-файл для вашей конфигурации. Затем перейдите в папку загрузки в cmd и просто используйте:

pip install rpy2-2.7.8-cp27-none-win32.whl

Обратите внимание: убедитесь, что вы адаптировали этот код к загружаемому файлу.

person Philipp Schwarz    schedule 06.09.2016
comment
Спасибо, брат! Мне очень помог - person Clayton Tosatti; 25.05.2018

Эта проблема, кажется, досаждает питонистам — и нет единого ясного решения. Важной причиной сообщения об ошибке является неспособность убедиться, что версия R, установленная на вашем компьютере, является версией 2.8.0 или более поздней. Python 2.7, кажется, может с этим справиться. Другие ответы об использовании easy_install и настройке переменных env важны, но вторичны по отношению к рабочей версии R.

person Time Lord    schedule 24.10.2015