Redhat下在R中安装RODBC和RMySQL包

R里面连接数据库的包还挺多的,这两个是比较常用的。Redhat系统下,直接在R程序中用install.packages命令安装这两个包会出错,不可预测的错,可能是它需要依赖其它的软件。

RODBC需要先安装下面两个:

yum install unixODBC

yum install unixODBC-devel

RMySQL需要先安装Mysql:

yum install mysql-devel

yum install mysql-server

这是我Redhat的情况,大家的情况可能会有差异,具体可能要看提示你在install.packages安装时的提示信息,或者到万能的互联网上找答案了。

在yum安装前,查看你的系统上是否已经有unixODBC或者是mysql的方法如下:

yum list installed unixODBC *

yum list installed mysql*

这两个是列出已安装的程序中,名字中有unixODBC和mysql的。

不同时期,这些软件的名字可能会有差异,查看yum源下可用的相关安装包方法:

yum list unixODBC *

yum list mysql*

根据结果选择你需要的安装就行了。

依赖的软件安装完成后,再打开R软件,运行install.packages方法,运行就OK了!

有任何问题或建议欢迎指出!

转载请注明来源,谢谢!

时间: 2024-08-25 01:34:24

Redhat下在R中安装RODBC和RMySQL包的相关文章

Win8下在Vmware11中安装使用苹果系统OS X 10.10

原文:Win8下在Vmware11中安装使用苹果系统OS X 10.10 ??近来因为需要做 iOS 的项目,所以需要多花一些时间看看敲敲代码.因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想想不能只靠每天在公司的时间练 demo 吧,那样学的太慢了,所以就想着在 Win8 下装个 Mac 试试.装 Mac 有两个选择,一个是双系统,这个我查了查,发现我的型号的笔记本驱动问题太多,再加上我已经装了 Ubuntu 双系统,怕自己搞出大问题来,所以放弃.如果你想装双系统的话

R 中安装xlsx包缺少java环境解决方案

1.安装Java程序(官网win7 64位系统的Java安装程序及网址http://www.java.com/zh_CN/download/manual.jsp),选择windows 64位脱机安装到R目录下 2.在R里面输入: install.packages("rJava") install.packages("xlsx") 安装这两个包,会提示你还有一个包, "xlsxjars"这个包一般会在这个过程中自动安装,如果没有安装的话,可以再按照

Linx中安装rpm源码包

软件{ rpm{ rpm -ivh lynx # rpm安装 rpm -e lynx # 卸载包 rpm -e lynx --nodeps # 强制卸载 rpm -qa # 查看所有安装的rpm包 rpm -qa | grep lynx # 查找包是否安装 rpm -ql # 软件包路径 rpm -Uvh # 升级包 rpm --test lynx # 测试 rpm -qc # 软件包配置文档 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

怎样在Anaconda中的某一个环境中安装Python的相关包(pypyodbc)

问题:正常的在打开Anaconda Prompt在里面运用pip install **时,这样安装的包是默认在base环境中的,情况如下(以pypyodbc包为例,这样安装的是在base这个环境中的): 但是如果Anaconda中有多个环境,则怎样在其他的环境中安装Python的包呢?看下面的图: 该Anaconda中有四个环境(base是默认就有的),先在我们再TensorFlow的环境中安装pypyodbc这个包, 只需要点击这个环境中后面的三角(图中红框里面的),选择"Open Termi

在R中安装 sqldf包

安装这个包的时候直接 install.packages("sqldf")就可以 不过可能会有点小插曲,就是会有报错: Error : .onLoad failed in loadNamespace() for 'tcltk', details:call: fun(libname, pkgname)error: Tcl/Tk support is not available on this systemError : package 'tcltk' could not be loaded

在R中安装软件包时出现Would you like to use a personal library instead

通过Gui的程序包选择安装包,出现Warning in install.packages(NULL,  .libPaths()[1L], dependencies = NA, type=tyep): 'lib="C:/Program Files/R/R-3.4.3/library" '不可写.弹出消息框,询问Would you like to use a personal library instead? 点击是,之后又弹出消息框,显示would you like to create

如何在RedHat 7.0系统中安装mysql 5.7.22

今天给大家介绍一下如何安装mysql5.7,在安装之前,首先要查看的是,你的系统中有没有已经安装过的情况.键入rpm -qa|grep mysql,如果无任何显示,则表示没有安装过相关组件,如果有,则根据显示出来的名字,键入rpm -e --nodeps ************** (星号为你要删除的文件名字).接着键入rpm -qa|grep mariadb,同样的步骤,把出现的文件删除.两步都完成后,可以开始下载所需要的包了. 下载需要的版本: MYSQL官网:https://dev.my

mac下使用命令行安装、卸载ipa包

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } span.s1 { font: 12.0px "Helvetica Neue" } span.s2 {

R:安装、导入各种包。

library和require都可以载入包,但二者存在区别. #在一个函数中,如果一个包不存在,执行到library将会停止执行,require则会继续执行.require将会根据包的存在与否返回true或者false, if(require("lme4")){ print("lme4 is loaded correctly") } else { print("trying to install lme4") install.packages(&