use_config() не меняет мою конфигурацию Python в сетке R

Я новичок в reticulate пакет в R и у меня проблема. Я указываю версию Python, которую я хочу использовать (anaconda3 - python3.7), используя use_python но это не работает

Это мой код:

    library(reticulate)

    sys <- import("sys")

    sys$version
    [1] "2.7.10 (default, Oct  6 2017, 22:29:07) \n[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]"

    use_python("/anaconda3/bin/python3", required = TRUE)

    sys$version
    [1] "2.7.10 (default, Oct  6 2017, 22:29:07) \n[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]"

В терминале я ввел команду which python и показывает мне: /anaconda3/bin/python

Также, когда я проверяю py_config() in R console я получаю: py_config

Но когда я использую py_discover_config() в консоли R я получаю: py_discover_config

Как я могу использовать эту версию Python3.7 в сетчатке, потому что я не могу загрузить любой модуль моего anaconda3?

1 ответ

Решение

Решаемые.

Для тех, у кого такая же проблема.

library(reticulate)
use_python("pathToPython", required = TRUE)

Тогда вы можете попробовать

py_config()

И должен работать. Это был только порядок команд.

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