Я вижу варианты этого вопроса, но ни один из ответов не решил мою проблему. Я использую Windows 10, R версия 3.6.2, RStudio версия 1.2.5033, сетчатая версия 1.14
> library(reticulate)
> library(dplyr)
> conda_list()
name python
1 r-miniconda C:\\Users\\caleb\\AppData\\Local\\r-miniconda\\python.exe
2 r-reticulate C:\\Users\\caleb\\AppData\\Local\\r-miniconda\\envs\\r-reticulate\\python.exe
Поэтому я пытаюсь использовать второй элемент:
> conda_list()[[2]][2] %>%
+ use_condaenv(required = TRUE)
Но я получаю следующую ошибку:
Error in use_condaenv(., required = TRUE) :
Unable to locate conda environment 'C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate/python.exe'.
Поиск доступных версий заставляет меня:
> py_discover_config()
python: C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate/python.exe
libpython: C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate/python36.dll
pythonhome: C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate
version: 3.6.10 |Anaconda, Inc.| (default, Jan 7 2020, 15:18:16) [MSC v.1916 64 bit (AMD64)]
Architecture: 64bit
numpy: C:/Users/caleb/AppData/Local/r-miniconda/envs/r-reticulate/Lib/site-packages/numpy
numpy_version: 1.18.1
Это моя первая попытка использовать Python от R, поэтому я ' Я уверен, что это ошибка пользователя, но поиск сообщения об ошибке и просмотр связанных потоков стека не помогли. Кто-нибудь видит, что я здесь делаю не так?