2014-10-31 3 views
0

У меня есть две установки R. Есть ли способ явно указать rpy2 на один из них?Как указать rpy2 на существующую установку R?

+0

я понятия не имею, как rpy2 работает, но я предполагаю, что он использует R с помощью консольного доступа, а версия находит это один в вашей переменной PATH ... если так что вы могли бы манипулировать, что ... но это было бы очень уродливым решением :) – phonixor

+0

Он использует PATH. Я полагаю, что @phonixor записывает все свои командные строки в оболочке/терминале с явными абсолютными путями, потому что из-за этой уродливой функции оболочки, которая делает поиск в исполняемом файле в PATH ;-) – lgautier

+0

нет, уродливая часть заключается в том, что если ваша программа не используя ваши системы по умолчанию R, ваша программа должна изменить PATH перед запуском и восстановить ее после :( – phonixor

ответ

1

Я считаю, что @phonixor является правильным. rpy2 использует R, который он находит в пути. Если вы хотите изменить это, измените свой путь.

PATH=/path/to/r/bin:$PATH 
+0

на окнах, вы должны установить переменные среды RPATH и RHOME. Я полагаю, что (работая из памяти и ее прошло немало времени). –

Смежные вопросы