Reticulate не может установить пакеты Python - PullRequest
1 голос
/ 03 мая 2019

Я пытаюсь запустить конвейер Seurat в RStudio (Windows 10, для которой требуется установить библиотеку python 'umap-learn' (Пошаговое руководство Seurat: https://satijalab.org/seurat/v3.0/pbmc3k_tutorial.html).

Для установки указанной библиотеки я использую библиотеку сеток в R следующим образом:

library(reticulate)
py_install(packages = 'umap-learn')

Я получаю следующую ошибку:

Error in conda_python(envname = envname, conda = conda) : 
  conda environment r-reticulate not found

Я перепробовал почти все, что мог придумать:

  • Предоставление py_install пути непосредственно к python
  • Удаление / Переустановка RStudio
  • Удаление / Переустановка Anaconda
  • Попытка добавления Анаконды к системному пути
  • Использование devtools версии Reticulate
  • Использование функции use_python: use_python ("C: //Users/lvlah/Anaconda3/python.exe")

В конце концов с этим - ни у кого из моих коллег не было этой проблемы. Любая помощь будет оценена.

Ответы [ 2 ]

2 голосов
/ 08 мая 2019

У меня была та же проблема, и проблема в том, что вам сначала нужно вручную создать среду r-reticulate.Я сделал это вручную в Anaconda Navigator, но вы также можете сделать conda_create("r-reticulate") в R, как описано в этого урока .

0 голосов
/ 03 мая 2019

У меня была точно такая же проблема, и после поиска этого полезного поста я решил ее, установив OpenSSL.Надеюсь, что это работает для вас!

...