首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:‘Seurat’的包或命名空间加载失败?

错误:‘Seurat’的包或命名空间加载失败?
EN

Stack Overflow用户
提问于 2020-05-04 03:41:16
回答 1查看 498关注 0票数 0

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

代码语言:javascript
复制
** 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))时,我得到了以下错误:

代码语言:javascript
复制
> library(Seurat)
Error: package or namespace load failed for ‘Seurat’:
 object ‘wrap_plots’ is not exported by 'namespace:patchwork'

我阅读了类似的问题并手动安装了"patchwork":

代码语言:javascript
复制
 > 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,但当我执行以下命令时:

代码语言:javascript
复制
> writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

但是当我想要验证make是否可以找到(Sys.which("make"))时,我得到的结果是:

代码语言:javascript
复制
> Sys.which("make")
make 
  ""

此外,我下载的软件包保存在一个甚至不存在于我的电脑中的位置!我怎么才能解决这个问题呢?

谢谢你

EN

回答 1

Stack Overflow用户

发布于 2021-01-01 20:14:52

当你完成的时候

代码语言:javascript
复制
> writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

您应该重新启动R。

Sys.which("make")可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61580602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档