【问题标题】:Error: package or namespace load failed for ‘Seurat’?错误:“Seurat”的包或命名空间加载失败?
【发布时间】:2020-08-18 04:37:58
【问题描述】:

我正在尝试在 R 中下载“Seurat”包,该包已安装并且现在在我的包列表中。

** 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")

但是当我想验证可以找到make (Sys.which("make")) 时,我得到了这个:

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

我下载的软件包也保存在我的计算机中甚至不存在的位置! 我该如何解决这个问题?

谢谢

【问题讨论】:

    标签: r


    【解决方案1】:

    当你完成时

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

    你应该重启 R。

    那么Sys.which("make") 可能会起作用。

    【讨论】:

      猜你喜欢
      • 2017-05-19
      • 2017-07-04
      • 2021-07-09
      • 2018-12-16
      • 2023-04-03
      • 2020-10-13
      • 2021-02-27
      • 1970-01-01
      相关资源
      最近更新 更多