簡體   English   中英

網狀無法安裝python包

[英]Reticulate can't install python packages

我正在嘗試在 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
  • 使用 use_python 函數:use_python("C://Users/lvlah/Anaconda3/python.exe")

在我的智慧結束時 - 我的同事都沒有遇到過這個問題。 任何幫助,將不勝感激。

我遇到了同樣的問題,似乎有問題的是您需要首先手動創建r-reticulate環境。 我是在 Anaconda Navigator 中手動完成的,但您也可以在 R 中執行conda_create("r-reticulate") ,如本教程中所述

我遇到了完全相同的問題,在找到這篇有用的帖子后,我通過安裝 OpenSSL 解決了這個問題。 希望這對你有用!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM