Невозможно изменить путь к питону в сетке (R) - PullRequest
0 голосов
/ 03 мая 2018

Первые строки, которые я запускаю при запуске сеанса rstudio:

library(reticulate)
use_python("/usr/local/lib/python3.6/site-packages")

Однако, когда я запускаю py_config(), он показывает, что он все еще использует установку Python 2.7 по умолчанию.

Это проблема b.c Я не могу импортировать любые модули, которые были установлены для python3. Есть идеи, почему это не работает? Я внимательно следил за документацией.

1 Ответ

0 голосов
/ 27 июля 2018

Я заметил, что ни техника "use_python ('path')", ни тактика Sys.setenv (RETICULATE_PYTHON = 'path') в .RProfile не работали для меня (конечно, я уверен, что это должно работать для других. )

В любом случае линия на терминале,

which -a python python3

произвёл два пути на выбор (один для python2 и один для python3, установленный на моем Mac), поэтому я смог создать файл «.Renviron» в моем домашнем каталоге с такой строкой:

RETICULATE_PYTHON="/usr/local/bin/python3"

После перезапуска RStudio library(reticulate) активирует нужный python3, а repl_python() открывает интерактивное окно python3 и т. Д. И т. Д.

...