R环境离线配置

本文介绍了如何在离线的Windows环境中部署R及依赖包。首先,通过网络在测试环境下载所需包,然后将R和包拷贝到目标主机,接着安装R并手动安装已下载的包。提供两种下载包的方法,一种可能遗漏依赖,另一种则包含所有已安装包。
摘要由CSDN通过智能技术生成

: 公司业务需要在离线机器(windows os)上部署R以及相关开发包. 在总结网络上(主要源自StackOverflow, CRAN)和自己踩的雷. 希望对大家有帮助. 有关python离线安装, 参见这里

1.下载包

测试环境: 从网络上获取相关的包和所依赖的包.

在 测试环境执行
方法一, 该方法可能会遗漏一些包. 如: caret依赖的 e1071

#设置包下载的网络路径(CRAN)
options(repos=structure(c(CRAN="http://cran.ma.imperial.ac.uk/")))
# 函数用来搜寻依赖的包. 得到所有的包名
getPackages <- function(packs){
  packages <- unlist(
      tools::package_dependencies(
          packs
        , available.packages()
        , which=c("Depends", "Imports")
        , recursive=TRUE
        )
      )
    packages <- union(pa
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值