【RStudio】【安装卸载程序包】【四种方法】
文章目录
- 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】【安装卸载程序包】【四种方法】相关推荐
- C# 检查当前系统已安装的程序app/两种方法检测
一.目的.构思 1.检测当前系统有没有安装某个程序,如果没有就重新安装. 2.在网上找到了两种方法,可惜都找不到需要检测的app. 二.code实现 1.查找注册列表方式.要在winform的proj ...
- linux 运行程序的方法,linux 长期运行程序的 四种方法
完成上一节的初次运行后,你肯定会发现一点:一旦你按下 Ctrl+C,停下标准输入输出,logstash 进程也就随之停止了.作为一个肯定要长期运行的程序,应该怎么处理呢? 本章节问题对于一个运维来说应 ...
- VxWorks 启动程序的四种方法
文章目录 1.背景介绍 1.1.Vxworks工程 1.2.Vxworks shell 2.内核应用程序(DKM)自启动 2.1.需求来源 2.2.方案1(失败) 2.3.方案2(成功) 3.用户应用 ...
- 桌面安装计算机,获取新计算机或重新安装Windows后快速安装桌面程序的4种方法 | MOS86...
Windows桌面是没有应用程序商店式软件安装过程的唯一平台.智能手机,平板电脑,Mac和Linux PC都可以快速安装多个程序 安装你最喜欢的节目没有我们 使用Ninite安装多个程序 Ninite ...
- android中完全退出当前应用程序的四种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A.在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方 ...
- python调试程序的方法_调试Python程序的四种方法
程序编写完成或在编写过程中,需要对程序进行测试,根据测试发现的错误,进一步诊断,找出发生错误的原因和具体代码位置进行修改,这个过程称为程序调试.在一些情况下,可能需要查看或跟踪程序的运行状态,这种情况 ...
- android 退出应用,如何停止服务,Android 完全退出当前应用程序的四种方法
1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //获取PID System.exit( ...
- Linux 编译C++程序的四种方法
1.使用G++编译 你有一个test.cpp文件 在终端输入 g++ helloSLAM.cpp 然后就会得到一个a.out 文件 在终端输入 ./a.out 就可以执行 在Linux系统下编译并执行 ...
- ubtunu打开firefox_在Ubuntu中安装Mozilla Firefox的4种方法
Mozilla Firefox是Ubuntu的官方Internet浏览器,因此,大多数Ubuntu发行版都默认安装了它.如果您的系统由于某种原因缺少此浏览器,或者您不小心删除了该浏览器,我们将告诉您如 ...
最新文章
- font-family字体总结
- php5.5 反序列化利用工具_%00截断配合反序列化的奇妙利用
- android listview 横向滚动,Android支持水平滚动的ListView控件
- java 加锁_Java并发之synchronized深入
- Web.Config文件配置之数据库连接配置
- GPU云服务器深度学习性能模型初探
- java中byte,String,InputStream之间的转换
- 随手记android面试题,微众银行风险模型面试随手记(一面+二面)
- 用python画渐变的圆_python画环形图的方法
- Swift on Linux —— 从源码开始安装
- App 更换应用图标
- 美国网络安全体系架构揭秘
- e-r模型教案高中计算机,E-R模型实例答案.ppt
- bzoj5369loj6433 [Pkusc2018]最大前缀和
- 12 个组织良好的网络监控工具
- shape (0,) 是什么意思
- 华三防火墙配置端口地址转换_华三防火墙双向nat配置 防火墙端口映射
- CC3200+TB6612FNG 驱动电机实现开环控制
- php重置网页按钮,html中递交按钮和重置按钮代码,要怎么输入?
- 高斯-赛德尔迭代(Gauss–Seidel method)c语言实现
热门文章
- LOL国服哪个服务器最稳定,S6即将结算,LOL国服大区实力排行榜,你在哪个服务器?...
- 不要刻意改变,做自己就好
- aps - (Advanced Planning And Scheduling) 高级计划和排程软件的架构和设计
- 运行中出现键盘backspace键不起作用的情况
- 计算机硬件听课教师评价,老师听课评语大全
- 新版小猪盖房子的故事-记不得从哪里看来的了
- 2022中国物流产业大会暨企业家高峰论坛在杭州举办!
- 什么是coreauthd,为什么它可以在Mac上运行?
- high definition audio uaa总线驱动 问号解决问题
- ChatGPT方法论“BORE“