Мне установили Анаконду в моей системе с Python 3.5. Когда я работаю:
$ which python
в терминале это правильно показывает намеченный т.е. тот в Анаконде. При вводе:
$ python --version
это показывает Python 3.5.3. Теперь, когда я установил rPython пакет в R, он берет Python от usr/bin/python
который является Python 2.7.12.
Как установить корректный интерпретатор Python для R, использующего rPython?
Заранее спасибо
От rPython INSTALL
руководство:
В системах, где несколько версий Python сосуществуют, пользователь может выбрать версию Python для использования во время установки. По умолчанию пакет будет установлен с помощью версии Python, данной
$ python --version
но возможно выбрать другое если
PYTHON_PYTHON_VERSION
переменная среды соответственно установлена.Например, если это определяется как
RPYTHON_PYTHON_VERSION=3.2
это попытается использовать Python 3.2 (поиск
python3.2
иpython3.2-config
в пути). Если установлено наRPYTHON_PYTHON_VERSION=3
это установит против "канонической" версии Python в системе в 3.x ответвление.
Следовательно, необходимо запустить R с переменной среды RPYTHON_PYTHON_VERSION
набор к 3
, например:
RPYTHON_PYTHON_VERSION=3 R
То же применяется при использовании R с некоторым фронтендом.