r语言安装包_Linux下安装R包报错处理

在Linux下安装R包,可以尝试以下几种方法:

第一种方式:

直接install.packages(),此方法简单粗暴,但有的包装不成功

install.packages("DBI")

当linux下,最常规的install.packages("***")失效,第一考虑是否是R镜像问题。

local(
{
r <- getOption("repos")
r["CRAN"] <- "http://mirrors.tuna.tsinghua.edu.cn/CRAN/"
options(repos=r)
})
install.packages("DBI")


备用镜像:
#http://mirror.bjtu.edu.cn/cran/
#http://mirrors.ustc.edu.cn/CRAN/
#http://mirrors.tuna.tsinghua.edu.cn/CRAN/
#http://mirrors.xmu.edu.cn/CRAN/

第二种方式:

当第一种方式仍旧无效,考虑是不是Linux不能联网。切换到Linux工作台下,执行:ping [IP地址]。看是否能ping通。如果不能,问一下运维网站是否设置代理,可以用代理链接外网。设置代理后,再进行上诉操作。

Sys.setenv("http_proxy"="http://username:passwd@host:port")

第三种方式:

第三种方法我是屡试不爽

从本地上传,到https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 官网直接下载,官网上分布有Windows版本的和Linux版本的,下载到本地后,再执行以下命令:

ddadf5e3c6d79d3748e6f8fdc57ba8f8.png
【图1】安装包下载界面

44a68d36cb14bf75a6a4c68463742893.png
【图2】DBI包下载界面
install.packages("thepackage",lib="/home/username/R/x86_64-pc-linux-gnu-library/") 
#thepackage为下载路径+包名,lib存放的R路径,不知道R路径可以执行以下语句:

.libPaths()

在上述安装过程后,如果报错如:

------Error: 'DBI','http'啥的没装--------------

就是指你所安装的包依赖于上述包,要一一装上才能安装成功。

如何查找你所以来的包依赖包呢?

【图1】安装包下载界面,Ctrl+F搜你需要的包,找到DBI包,点击进去。

0bf6b1d7b68661abf1949824955d1df8.png

3c5c7f61eccd0d83fee992fea1e95508.png

上述<1>为,下载包所需的R版本,<2>为此包依赖包,即下载该包前需要先下载好的包。

第四种方式:

此乃最高境界,这种方式再不行,你就只能找运维去解决了。

在linux命令行输入

#R CMD INSTALL 压缩包名称
R CMD INSTALL lubridate_1.7.4.tar.gz 

Nice!

给个赞支持一下哈haahhaa~~~~

-----------------------------------------------------------------------------------------------感谢大家的支持!看情况还是有很多小伙伴在入门阶段会遇到很多磕磕绊绊,不过不用担心,很快大家也能和我一样遇到问题可以自己解决或者通过百度就能搞定。下面是我给大家定制的福利。记得点赞收藏~

QQ ZHOU:从零开始入门R语言-软件下载及安装

QQ ZHOU:从零开始入门R语言—Rstudio下载与安装

QQ ZHOU:Linux下安装R包报错处理

QQ ZHOU:从0开始入门R语言—DataFrame及聚类算法

QQ ZHOU:一文读懂:Logistic回归解决分类问题原理 [内附视频讲解]

QQ ZHOU:从0开始入门R语言—主成分分析PCA

QQ ZHOU:从0开始入门R语言—决策树之C5.0

QQ ZHOU:R语言实现推荐算法—基于用户协同过滤

QQ ZHOU:解决R效率问题—parallel多线程启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值