weixin_50472917 2023-09-20 11:11 采纳率: 0%
浏览 52

R语言无法安装GitHub上的程序包

找了挺多方法,首先是最多人提到的使用devtools安装,但每次都提示连接超时,中国的所有镜像都试了也装不上

devtools::install_github("mrcieu/gwasglue", force = TRUE)

img

然后我在GitHub上下载了相关R包的zip文件,尝试本地安装,依然报错

devtools::install_local("C:/Users/zhousy/Desktop/gwasvcf.zip"

img


参考了https://blog.csdn.net/ACGTexplorer/article/details/127704914的方法,还不行,有些回答说是因为R版本太低,但我使用的就是最新的4.3.1,暂时也没找到解决办法

devtools::install_local("C:/Users/zhousy/Desktop/gwasglue.zip",dependencies = F)

img

最后找到了已经安装成功的同学,把她的文件夹直接解压到我电脑上R程序包的安装目录,加载提示缺少包,但缺的这个包又是需要从GitHub上安装,这就陷入了套娃

img

现在就很绝望,希望大家能为我指点😵‍💫

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-09-27 12:03
    关注

    该回复引自免费微信小程序-皆我百晓生:


    很抱歉听到你遇到了这些问题。以下是一些可能的解决方案,你可以尝试一下:

    1. 使用代理:由于你提到连接超时的问题,可能是由于网络问题导致的。你可以尝试使用代理服务器来安装GitHub上的程序包。有一些工具可以帮助你设置代理,例如proxy包。

    2. 使用国内镜像:你已经尝试了使用中国的镜像,但仍然无法安装。你可以尝试使用其他的国内镜像,例如清华大学的镜像(https://mirrors.tuna.tsinghua.edu.cn/CRAN/)或阿里云的镜像(https://mirrors.aliyun.com/CRAN/)。

    3. 手动安装依赖包:如果你下载了相关R包的zip文件,但仍然无法安装,可能是由于缺少依赖包。你可以尝试手动安装这些依赖包,然后再安装主要的程序包。

    4. 检查R版本:你提到你使用的是最新的R版本,但有些回答说是因为R版本太低导致无法安装。你可以尝试检查一下你的R版本是否与程序包的要求相匹配。

    5. 寻求帮助:如果以上方法都无法解决问题,你可以尝试在相关的R社区或论坛上寻求帮助。其他有经验的用户可能会提供更具体的解决方案。

    希望这些方法能对你有所帮助,祝你顺利解决问题!

    评论

报告相同问题?

问题事件

  • 修改了问题 9月20日
  • 创建了问题 9月20日