'namespace:patchwork' 未导出对象“wrap_plots”
object ‘wrap_plots’ is not exported by 'namespace:patchwork'
我正在尝试在 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")
rtools40/home 中没有更多文件夹。我没有在上面的地址中得到 usr\bin...。
但是当我想验证是否可以找到 make
(Sys.which("make")
) 时,我得到了这个:
> Sys.which("make")
make
""
而且下载的Seurat包保存在我的电脑中根本不存在的位置!这怎么可能?
我该如何解决这个问题?
谢谢
我遇到了同样的问题。结果发现 R 中有两个 'patchwork' 包。我从此处提供的答案中得到提示,这是问题所在 (https://github.com/satijalab/seurat/issues/2818)
另一个patchwork当前更新为2.4。所以你应该做的是卸载当前的补丁并使用
devtools::install_github("thomasp85/patchwork")
我这样做了,它解决了问题!
我正在尝试在 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")
rtools40/home 中没有更多文件夹。我没有在上面的地址中得到 usr\bin...。
但是当我想验证是否可以找到 make
(Sys.which("make")
) 时,我得到了这个:
> Sys.which("make")
make
""
而且下载的Seurat包保存在我的电脑中根本不存在的位置!这怎么可能? 我该如何解决这个问题?
谢谢
我遇到了同样的问题。结果发现 R 中有两个 'patchwork' 包。我从此处提供的答案中得到提示,这是问题所在 (https://github.com/satijalab/seurat/issues/2818)
另一个patchwork当前更新为2.4。所以你应该做的是卸载当前的补丁并使用
devtools::install_github("thomasp85/patchwork")
我这样做了,它解决了问题!