今天安装的是scMetabolism包,我们之前也曾介绍过安装R包先知道R包时存储在哪个平台上,是github,cran还是bioconductor?
我们常规的做法就是先百度搜
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799748-591244-image.png]
这个很明显就是github包,直接点进去
拉下去会看到
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799764-120287-image.png]
这个包的依赖比较多,我们需要一个一个安装
首先运行
install.packages(c("devtools", "data.table",
"wesanderson", "Seurat", "devtools", "AUCell",
"GSEABase", "GSVA", "ggplot2","rsvd"))
之前,需先加载这几个包,是不是都存在,不存在的再去安装
检验R包是否存在
library(devtools)
library(data.table)
library(wesanderson)
library(Seurat)
library(AUCell)
library(GSEABase)
library(GSVA)
library(ggplot2)
library(rsvd)
可以多运行几次,这就说明这些依赖都有了
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799827-884433-image.png]
接下来运行
devtools::install_github("YosefLab/VISION@v2.1.0")
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799857-60403-image.png]
等待,直到出现,默认选择3,就是不做更新,当然这时候,有可能会失败,就是网络问题,来回测试即可。
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799870-279772-image.png]
当然很多用户会很顺利,一步就安装成功,这里肯定是不会顺利安装成功的。
不出意外,这里出现了报错,我们仔细观察一下报错信息,红色框框出来的就是缺少的依赖,一个一个装即可
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799893-354593-image.png]
第一个loe包
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799903-378517-image.png]
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799911-846324-image.png]
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799918-334290-image.png]
下载,本地安装,这个包没有搜到安装命令,直接本地装即可
上传数据
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799930-552945-image.png]
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799941-106648-image.png]
上传后
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799953-186610-image.png]
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799958-745236-image.png]
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799964-226942-image.png]
安装成功
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799977-624736-image.png]
第二个包plumber
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799987-756292-image.png]
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735799993-69819-image.png]
一般看到镜像包,我都会先用在线安装,他会自动安装一些依赖,如果在线安装失败,就会选择下载压缩包,进行手动安装。
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800007-233858-image.png]
两个依赖包都安装成功后,接下来就是重新安装VISION包
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800019-177493-image.png]
一样的操作,不要选择更新,所以输入3
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800031-76074-image.png]
又开始报错,这个报错,说明这个包版本旧了,要重新安装
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800044-61339-image.png]
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800054-181665-image.png]
安装成功
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800065-548654-image.png]
再次安装VISION包
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800075-230293-image.png]
这时候就安装成功了
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800086-774202-image.png]
接下来安装scMetabolism包
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800101-988566-image.png]
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800109-108722-image.png]
不要更新,直接输入3
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800119-546846-image.png]
是不是这时候就安装成功了,加载R包查看
[upl-image-preview url=http://bbs.sxdyc.com/assets/files/2025-01-02/1735800130-10662-image.png]
装包是一个过程,学着看报错的信息,一步一步的进行,遇到报错不要着急,越慌越乱,我们装包都装了十来年了,在我们眼中,装包就是解决依赖的问题,依赖解决了,所有的结果都会顺利的带来!