【问题标题】:Reticulate can't install python packages网状无法安装python包
【发布时间】:2019-09-22 07:44:24
【问题描述】:

我正在尝试在 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')

我收到以下错误:

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

我已经尝试了所有我能想到的:

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

我对此束手无策 - 我的同事都没有遇到过这个问题。任何帮助将不胜感激。

【问题讨论】:

    标签: python r reticulate seurat


    【解决方案1】:

    我遇到了完全相同的问题,在找到this helpful post 后,我通过安装 OpenSSL 解决了这个问题。希望它对你有用!

    【讨论】:

    • 试过了,没有运气,不过还是谢谢你的回答。
    【解决方案2】:

    我遇到了同样的问题,问题似乎是您需要先手动创建r-reticulate 环境。我是在 Anaconda Navigator 中手动完成的,但您也可以在 R 中执行 conda_create("r-reticulate"),详见 this tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 2021-01-23
      • 2018-09-19
      • 1970-01-01
      相关资源
      最近更新 更多