You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何强制R3.6的install.packages()访问指定CRAN归档源路径?

解决R 3.6中install.packages指向错误路径的问题

由于只能使用R 3.6版本,且需要让install.packages()访问指定的旧版CRAN归档源码仓库,可通过以下两种方式修正路径指向:

  • 单次安装时指定仓库
    直接在install.packages()中传入目标仓库地址,强制绕过系统默认的二进制仓库(如windows路径):

    install.packages("你的包名", repos = "https://cran-archive.r-project.org/src/contrib/3.6/")
    
  • 全局设置默认仓库
    若希望后续所有安装操作都使用该仓库,可通过options()全局配置:

    options(repos = c(CRAN = "https://cran-archive.r-project.org/src/contrib/3.6/"))
    

    配置完成后,再调用install.packages("你的包名")就会自动访问目标路径。

注意:如果安装的包需要源码编译,需确保系统已安装对应编译工具(比如Windows环境下的Rtools 3.5,适配R 3.6版本)。

内容的提问来源于stack exchange,提问作者Shanqiao Chen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 16:49:52