文章目录

  • 1.代码
  • 2.‘Install Packages’
  • 3.手动安装
  • 4.程序包主页
  • 删除安装包(以‘h2o’示例)
    • 1.删除以前版本
    • 2.安装依赖的库
    • 3.下载及安装h2o
    • 4.用下载软件(如迅雷)到本地
    • 5.检验
  • Reference

以下操作以‘h2o’程序包为例子:
查看是否安装了‘h2o’程序包:

library()  #查看当前镜像下的所有程序包
library(h2o)  #也可以通过加载h2o程序包检验是否安装
#可以在代码区域也可以在控制台输入代码

1.代码

install.packages("h2o2O")
library(h2o)  #加载程序包


2.‘Install Packages’

这一步原理同代码安装程序包

3.手动安装

R Project→\rightarrow→CRAN Mirrors→\rightarrow→清华镜像源→\rightarrow→“Download R for Windows”→\rightarrow→“contrib”→\rightarrow→选择自己R镜像的版本→\rightarrow→‘Ctrl+F’搜索并下载安装包

4.程序包主页

packageurl <- "https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/contrib/4.1/h2o_3.36.0.4.zip"
#这里其实不是程序包的主页,而是根据上一步在镜像中找到程序包的链接
install.packages(packageurl, repos=NULL, type="source")
#repos=NULL即无需选择镜像,type="source"即跨越了安装器的版本等
install.packages("h2o", type="source", repos=(c("http://h2o-release.s3.amazonaws.com/h2o/latest_stable_R")))
#这个是h2o程序包的官网链接

找到包的下载地址,需要进入包的主页
这样安装的就不需要选择镜像了,也跨越了安装器的版本!

删除安装包(以‘h2o’示例)

1.删除以前版本

如果安装过,在R中运行以下命令,删除以前安装的版本:

if ("package:h2o" %in% search()) { detach("package:h2o", unload=TRUE) }
if ("h2o" %in% rownames(installed.packages())) { remove.packages("h2o") }

2.安装依赖的库

pkgs <- c("RCurl","jsonlite")
for (pkg in pkgs) {if (! (pkg %in% rownames(installed.packages()))) { install.packages(pkg) }
}

3.下载及安装h2o

install.packages("h2o", type="source", repos=(c("http://h2o-release.s3.amazonaws.com/h2o/latest_stable_R")))

4.用下载软件(如迅雷)到本地

或是先在其他下载软件(如迅雷)中输入http://h2o-release.s3.amazonaws.com/h2o/latest_stable_R下载h2o到本地,再用以下代码安装

install.packages("~/Desktop/h2o_3.30.0.2.tar.gz", repos = NULL, type = "source")

5.检验

library(h2o)
h2o.init()

Reference

在R中查看已经安装了的包–褐色鸟群–博客园

【R语言】4种R包安装方式–镰刀韭菜–CSDN

[R]R中安装h2o的方法–johnmy–知乎

【RStudio】【安装卸载程序包】【四种方法】相关推荐

  1. C# 检查当前系统已安装的程序app/两种方法检测

    一.目的.构思 1.检测当前系统有没有安装某个程序,如果没有就重新安装. 2.在网上找到了两种方法,可惜都找不到需要检测的app. 二.code实现 1.查找注册列表方式.要在winform的proj ...

  2. linux 运行程序的方法,linux 长期运行程序的 四种方法

    完成上一节的初次运行后,你肯定会发现一点:一旦你按下 Ctrl+C,停下标准输入输出,logstash 进程也就随之停止了.作为一个肯定要长期运行的程序,应该怎么处理呢? 本章节问题对于一个运维来说应 ...

  3. VxWorks 启动程序的四种方法

    文章目录 1.背景介绍 1.1.Vxworks工程 1.2.Vxworks shell 2.内核应用程序(DKM)自启动 2.1.需求来源 2.2.方案1(失败) 2.3.方案2(成功) 3.用户应用 ...

  4. 桌面安装计算机,获取新计算机或重新安装Windows后快速安装桌面程序的4种方法 | MOS86...

    Windows桌面是没有应用程序商店式软件安装过程的唯一平台.智能手机,平板电脑,Mac和Linux PC都可以快速安装多个程序 安装你最喜欢的节目没有我们 使用Ninite安装多个程序 Ninite ...

  5. android中完全退出当前应用程序的四种方法

    Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A.在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方 ...

  6. python调试程序的方法_调试Python程序的四种方法

    程序编写完成或在编写过程中,需要对程序进行测试,根据测试发现的错误,进一步诊断,找出发生错误的原因和具体代码位置进行修改,这个过程称为程序调试.在一些情况下,可能需要查看或跟踪程序的运行状态,这种情况 ...

  7. android 退出应用,如何停止服务,Android 完全退出当前应用程序的四种方法

    1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid())    //获取PID System.exit( ...

  8. Linux 编译C++程序的四种方法

    1.使用G++编译 你有一个test.cpp文件 在终端输入 g++ helloSLAM.cpp 然后就会得到一个a.out 文件 在终端输入 ./a.out 就可以执行 在Linux系统下编译并执行 ...

  9. ubtunu打开firefox_在Ubuntu中安装Mozilla Firefox的4种方法

    Mozilla Firefox是Ubuntu的官方Internet浏览器,因此,大多数Ubuntu发行版都默认安装了它.如果您的系统由于某种原因缺少此浏览器,或者您不小心删除了该浏览器,我们将告诉您如 ...

最新文章

  1. font-family字体总结
  2. php5.5 反序列化利用工具_%00截断配合反序列化的奇妙利用
  3. android listview 横向滚动,Android支持水平滚动的ListView控件
  4. java 加锁_Java并发之synchronized深入
  5. Web.Config文件配置之数据库连接配置
  6. GPU云服务器深度学习性能模型初探
  7. java中byte,String,InputStream之间的转换
  8. 随手记android面试题,微众银行风险模型面试随手记(一面+二面)
  9. 用python画渐变的圆_python画环形图的方法
  10. Swift on Linux —— 从源码开始安装
  11. App 更换应用图标
  12. 美国网络安全体系架构揭秘
  13. e-r模型教案高中计算机,E-R模型实例答案.ppt
  14. bzoj5369loj6433 [Pkusc2018]最大前缀和
  15. 12 个组织良好的网络监控工具
  16. shape (0,) 是什么意思
  17. 华三防火墙配置端口地址转换_华三防火墙双向nat配置 防火墙端口映射
  18. CC3200+TB6612FNG 驱动电机实现开环控制
  19. php重置网页按钮,html中递交按钮和重置按钮代码,要怎么输入?
  20. 高斯-赛德尔迭代(Gauss–Seidel method)c语言实现

热门文章

  1. LOL国服哪个服务器最稳定,S6即将结算,LOL国服大区实力排行榜,你在哪个服务器?...
  2. 不要刻意改变,做自己就好
  3. aps - (Advanced Planning And Scheduling) 高级计划和排程软件的架构和设计
  4. 运行中出现键盘backspace键不起作用的情况
  5. 计算机硬件听课教师评价,老师听课评语大全
  6. 新版小猪盖房子的故事-记不得从哪里看来的了
  7. 2022中国物流产业大会暨企业家高峰论坛在杭州举办!
  8. 什么是coreauthd,为什么它可以在Mac上运行?
  9. high definition audio uaa总线驱动 问号解决问题
  10. ChatGPT方法论“BORE“