Вот три разные вещи, которые вы можете попробовать.
RETICULATE_PYTHON
переменная окружения
Reticulate также ищет переменную окружения RETICULATE_PYTHON
, где вы можете определить python, который вы хотите использовать. Определить здесь .
Sys.setenv(RETICULATE_PYTHON = "path/to/anaconda/bin/python")
library(reticulate)
# and so on
reticulate.conda_binary
опция
reticulate
имеет возможность указать исполняемый файл conda (определить здесь ). Можете ли вы попробовать это?
options(reticulate.conda_binary = "path/to/bin/conda")
library(reticulate)
PATH
переменная окружения
Вы также можете попробовать установить переменную PATH
в R, чтобы включить каталог anaconda/bin
:
# Prepend the anaconda/bin directory so that python installation
# is found before any others.
original_path <- Sys.getenv("PATH")
Sys.setenv(PATH = paste("path/to/anaconda/bin", original_path, sep = ":"))
library(reticulate)
reticulate::py_config()
# and so on