Как установить python 3 как интерпретатор по умолчанию при работе с rPython

Мне установили Анаконду в моей системе с Python 3.5. Когда я работаю:

$ which python 

в терминале это правильно показывает намеченный т.е. тот в Анаконде. При вводе:

$ python --version

это показывает Python 3.5.3. Теперь, когда я установил rPython пакет в R, он берет Python от usr/bin/python который является Python 2.7.12.

Как установить корректный интерпретатор Python для R, использующего rPython?

Заранее спасибо

2
задан 21 June 2017 в 15:41

1 ответ

От 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 с некоторым фронтендом.

2
ответ дан 2 December 2019 в 03:39

Другие вопросы по тегам:

Похожие вопросы: