Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R包安装方式以及Github包安装报错解决

R包安装方式以及Github包安装报错解决

作者头像
生信菜鸟团
发布于 2023-09-09 09:16:02
发布于 2023-09-09 09:16:02
3.1K10
代码可运行
举报
文章被收录于专栏:生信菜鸟团生信菜鸟团
运行总次数:0
代码可运行

写在开头

最近在疯狂补数据挖掘课以及跟着生信技能树整理的#R语言在补充R语言基础知识

恰好看到了无法在线下载安装GitHub包?其实答案就隐藏在报错里面,正好之前也遇到了相似的报错,然后就整理一下笔记分享给大家叭!

R包安装的方式

之前在学习数据挖掘课程的时候,就按照小洁老师教的方法整理过相应的笔记啦,R包安装与使用

那我们先回顾一下,基本的R包安装方法——配置好镜像,然后按照对应的来源安装需要的R包。

首先需要设置好Rstudio的镜像:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#设置镜像
options("repos"="https://mirrors.ustc.edu.cn/CRAN/")
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")
options(repos='http://cran.rstudio.com/')

1. 来自CRAN的包

可到CRAN的镜像中查找CRAN.r_project(https://cran.r-project.org/)

CRAN_R包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
install.packages("ggplot2")    #安装R包 括号里面写入需要安装的包的名字

2. 来自Bioconductor的包

bioconductor(http://bioconductor.org/)是生物信息学相关的社区

Bioconductor

安装Biocondutor里面的R包的时候需要先导入BiocManager然后再去安装需要的R包

使用说明

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
install.packages("BiocManager")    #导入BiocManager

BiocManager::install("EnhancedVolcano")  #安装需要的R

3. 来自github的包

有些软件包会放在Github上,版本可能更新的比较及时,因为上传到Bioconductor需要审核

我们下载的时候用Bing搜索相应的R包的名字,然后跳转到Github上面找到下载的方法

Github上R包

如果是github上的包,可以采用输入作者名以及R包名字之后使用命令进行安装

安装Github上的包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#使用devtools安装
install.packages('devtools')

devtools::install_github('kevinblighe/PCAtools')

devtools安装

但是GitHub直接安装的话有时候会报错,往往都是打不开网址。所以可以按照报错信息提供的网址,将R包下载到本地之后导入到Rstudio里面

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
remotes::install_github("genecell/COSGR")

#报错信息
Downloading GitHub repo genecell/COSGR@HEAD
Error in utils::download.file(url, path, method = method, quiet = quiet,  : 
  cannot open URL 'https://api.github.com/repos/genecell/COSGR/tarball/HEAD'

R包安装报错

下载到本地之后再导入Rstudio

根据报错信息中提供的网址,将R包下载到本地,保存在你能方便找到的地方。

在使用remotes将R包导入Rstudio中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 括号里填入R包所在的位置

remotes::install_local("./genecell-COSGR-v0.9.0-1-gc8f3f53.tar.gz",upgrade = F,dependencies = T)

remotes导入R包

查看已安装/载入的R包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library()    #查看已安装的Rsearch()      #查看已载入的R

查看已经安装的R包

查看已经载入的R包

R包安装成功的唯一标准:library()没有error——小洁老师

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信菜鸟团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
太棒了!完美的解决了我的问题
太棒了!完美的解决了我的问题
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
生信学习者专属的R包安装终极指南
CRAN(Comprehensive R Archive Network)是R语言的官方网站,管理着20000+个R包,各种用途的都有。
用户11414625
2025/03/10
4760
生信学习者专属的R包安装终极指南
04. R studio/R 工具指南(三:R包安装与使用常见问题)
mean(), list(), sample(),这些function 都来自于某package中。这些函数以及它们的package 都作为基础的包默认安装在了R中。(安装R 就会默认安装它们)
北野茶缸子
2021/12/17
2.5K0
04. R studio/R 工具指南(三:R包安装与使用常见问题)
R包来源及安装指定版本R包方法
说实话,自从之前好好学习了一下入门的R以后,一直没有用过R,很多东西都忘了,还是需要靠做笔记方便日后查阅。
小汪Waud
2023/02/03
13.5K0
R包来源及安装指定版本R包方法
03. R studio/R 工具指南(二:镜像与安装技巧)
但有时候,我们可能需要通过biocmanager 安装包,就无法通过R studio 来修改了。
北野茶缸子
2021/12/17
1.8K0
03. R studio/R 工具指南(二:镜像与安装技巧)
技能树Day01_R环境配置_直播课day01
(原网址http://www.bio-info-trainee.com/3727.html)
sheldor没耳朵
2024/07/17
1360
技能树Day01_R环境配置_直播课day01
Day04 生信马拉松-函数与R packages
if(!require(stringr))install.packages("stringr")
大冬仔
2023/08/13
2570
八、R包安装、加载、报错
(1)CRAN网站 install.packages()
叮当猫DDM
2023/02/08
2K0
玩转服务器—共享服务器R包调用与安装
绝对路径是指从根目录开始的完整文件路径,不依赖于当前工作目录。无论你当前的工作目录在哪里,绝对路径都能指向一个唯一的文件或文件夹位置。
生信菜鸟团
2024/11/23
1920
玩转服务器—共享服务器R包调用与安装
R语言笔记-3
生信技能树-数据挖掘课程笔记 函数与参数 #查看函数使用方法 ?rep() 函数的帮助文档: 函数分为形式参数和实际参数 形式参数由函数作者指定,使用者输入实际参数时可省略实际参数 函数的自定义 #自
Jon_L
2023/03/04
4990
从零开始的异世界生信学习 R语言部分 03 函数和R包
1.函数与参数 图片 写函数的函数 fun <- function(a,b,m = 2){ (a+b)^m #a+b的m次幂 } #{}内部的为具体的函数运算 fun(a = 1,b = 2) fun(1,2) fun(3,6) fun(3,6,-2) 图片 par(mfrow = c(2,2)) #把画板分成四块,两行两列 调整元素顺序 x <- c("A","B","C","D","E");x x[c(2,4,5,1,3)] #按照[]内的顺序进行重新排列 图片 #sort 排序 score
用户10361520
2023/03/04
3610
2023.4生信马拉松day4-函数与R包
默认参数是函数作者预先设置的,使用函数时不是所有参数都需要使用者指定,没指定的都使用默认值;
清南
2023/04/16
4500
RNA-seq入门实战(零):RNA-seq流程前的准备——Linux与R的环境创建
连续两次求贤令:曾经我给你带来了十万用户,但现在祝你倒闭,以及 生信技能树知识整理实习生招募,让我走大运结识了几位优秀小伙伴!大家开始根据我的ngs组学视频进行一系列公共数据集分析实战,其中几个小伙伴让我非常惊喜,不需要怎么沟通和指导,就默默的完成了一个实战!
生信技能树
2022/06/27
3.2K0
RNA-seq入门实战(零):RNA-seq流程前的准备——Linux与R的环境创建
史上最贴心R包安装示范视频
1990年,伊丽莎白·牛顿在斯坦福大学通过研究一个简单的游戏获得了心理学博士学位。在这个游戏中,她把参与者分为两种角色:“敲击者”和“听众”。敲击者拿到一张25首名曲的单子,包括《祝你生日快乐》这种旋律简单的歌曲。每位敲击者挑选一首,把节奏敲给听众听(通过敲桌子)。听众的任务是根据敲击的节奏猜出歌曲。
生信技能树
2018/08/16
1.5K0
史上最贴心R包安装示范视频
R包安装总是出错?这份汇总帮你一键解决!
为了方便用户高效开展生物信息学研究,天意云生信技术团队已在服务器环境中预装了上千款常用的生信软件及R语言软件包。这极大地简化了标准分析流程的部署。
天意生信云
2025/04/10
3910
R包安装总是出错?这份汇总帮你一键解决!
R包终极解决方案
写在前面: 在如何通过Google来使用ggplot2可视化这篇文章中,我们曾经介绍过R语言在生物信息学中的重要性。 这篇文章也激发了很多小伙伴学习的热情。学习R语言必然会安装各种各样的包,很多人在这一步就遇到了困难, 刚开始学习R语言的时候我们经常会遇到各种包安装错误,比如 package ‘airway’ is not available(for R version 3.1.0)等等, 这篇文章我们就来系统性地整理一些新手可能遇到的问题以及解决方案。 当然,你不一定现在就会遇到,但是如果你遇到了,请记住
生信技能树
2018/03/08
2.6K0
R包终极解决方案
阿榜的生信笔记4
哈喽,我是学习生物信息学的阿榜!非常感谢您能够点击进来查看我的笔记。我致力于通过笔记,将生物信息学知识分享给更多的人。如果有任何纰漏或谬误,欢迎指正。让我们一起加油,一起学习进步鸭? 这份思维导图可以
用户10480134
2023/04/29
3120
R包来源及安装
说实话,自从之前好好学习了一下入门的R以后,一直没有用过R,很多东西都忘了,还是需要靠做笔记方便日后查阅。 本期讲一下R包的几种来源以及安装指定版本R包的几种方法。
小汪Waud
2023/02/16
1.7K0
R包来源及安装
R包的三种安装方法
---title: "R包的三种安装方法"output: html_documentdate: "2023-03-11"---R包可以理解为是多个函数的打包存放,R语言中特定的分析功能需要用相应的R包实现,那么R包应该怎么安装呢?这里主要介绍3种常见的安装方式。1.下载前我们可以先设置镜像网站加快R包的下载速度,再安装R包清华镜像http://mirrors.tuna.tsinghua.edu.cn/CRAN/http://mirrors.tuna.tsinghua.edu.cn/bioconductor/
小叮当aka
2023/03/22
1.8K0
在Ubuntu下安装单细胞3大R包
通常来说,很多R包的安装对R版本是有要求的,比如BiocManager需要 R (≥ 3.5.0),但是并不需要最新版R语言。
生信技能树
2019/07/26
2.5K0
生信技能树笔记day4
---title: "生信技能树学习笔记"引用自生信技能树author: "天空"date: "2023-01-02"output: html_document---一、函数和R包1. 函数与参数图片图片jimmy <- function(a,b,m = 2){ (a+b)^m}jimmy(a = 1,b = 2)## [1] 9jimmy(1,2)## [1] 9jimmy(3,6)## [1] 81jimmy(3,6,-2)## [1] 0.012345682. 用函数代替复制粘贴图片#当一个代码需要
天空UP
2023/01/02
3320
相关推荐
生信学习者专属的R包安装终极指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档