У меня установлен Anaconda в моей системе с Python 3.5. Когда я запускаю:
$ which python
в терминале, он правильно показывает предполагаемый, то есть тот, который находится внутри Anaconda. При вводе:
$ 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. Ergo, вам нужно запустить R с переменной окружения RPYTHON_PYTHON_VERSION, установленной на 3, e. g.:
RPYTHON_PYTHON_VERSION=3 R
То же самое относится, если вы используете R с некоторым интерфейсом.
Из руководства 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. Ergo, вам нужно запустить R с переменной окружения RPYTHON_PYTHON_VERSION, установленной на 3, e. g.:
RPYTHON_PYTHON_VERSION=3 R
То же самое относится, если вы используете R с некоторым интерфейсом.
Из руководства 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. Ergo, вам нужно запустить R с переменной окружения RPYTHON_PYTHON_VERSION, установленной на 3, e. g.:
RPYTHON_PYTHON_VERSION=3 R
То же самое относится, если вы используете R с некоторым интерфейсом.