簡體   English   中英

錯誤:“Seurat”的 package 或命名空間加載失敗?

[英]Error: package or namespace load failed for ‘Seurat’?

我正在嘗試在 R 中下載 package “Seurat”,package 已安裝,現在它位於我的軟件包列表中。

** testing if installed package keeps a record of temporary installation path
* DONE (patchwork)

The downloaded source packages are in
    ‘C:\Users\parnian\AppData\Local\Temp\RtmpAVgSd8\downloaded_packages’

但是當我嘗試調用它時 (library(Seurat)) 我收到以下錯誤:

> library(Seurat)
Error: package or namespace load failed for ‘Seurat’:
 object ‘wrap_plots’ is not exported by 'namespace:patchwork'

我閱讀了類似的問題並手動安裝了“patchwork”:

 > install.packages("patchwork")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/parnian/Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)

R 還告訴我安裝我擁有的 Rtools,但是當我遵循以下命令時:

> writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

但是當我想驗證是否可以找到makeSys.which("make") )時,我得到了這個:

> Sys.which("make")
make 
  ""

我下載的軟件包是否也保存在我的計算機中甚至不存在的位置? 我怎樣才能解決這個問題?

謝謝

當你完成時

> writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

您應該重新啟動 R。

然后Sys.which("make")可能會起作用。

暫無
暫無

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

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