网状无法安装python包

Luk*_*hos 3 python r reticulate seurat

我正在尝试在 RStudio 中运行 Seurat 管道(Windows 10,需要安装 python 库“umap-learn”(Seurat 演练:https : //satijalab.org/seurat/v3.0/pbmc3k_tutorial.html)。

要安装所述库,我以下列方式在 R 中使用网状库:

library(reticulate)
py_install(packages = 'umap-learn')
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Error in conda_python(envname = envname, conda = conda) : 
  conda environment r-reticulate not found
Run Code Online (Sandbox Code Playgroud)

我已经尝试了我能想到的一切:

  • 直接为 py_install 提供 python 的路径
  • 卸载/重新安装 RStudio
  • 卸载/重新安装 Anaconda
  • 尝试将 Anaconda 添加到系统路径
  • 使用开发工具版本的 Reticulate
  • 使用 use_python 函数:use_python("C://Users/lvlah/Anaconda3/python.exe")

在我的智慧结束时 - 我的同事都没有遇到过这个问题。任何帮助,将不胜感激。

小智 5

我遇到了同样的问题,似乎有问题的是您需要首先手动创建r-reticulate环境。我是在 Anaconda Navigator 中手动完成的,但您也可以conda_create("r-reticulate")在 R 中完成,如本教程中所述