美文网首页
R环境与Rmysql库安装_linux

R环境与Rmysql库安装_linux

作者: 阿亮_西红柿鸡蛋面 | 来源:发表于2018-08-29 14:07 被阅读0次

查看系统版本

lsb_release -a

查看系统内核

cat /proc/version

参考: https://www.cnblogs.com/wzk-0000/p/7483262.html


R环境安装

yum install R

参考: https://www.yiibai.com/r/r_environment_setup.html

至此R环境安装完成,可运行.r文件脚本,默认最新版本,V 3.5

包安装

install.packages("DBI")
install.packages("RMySQL") 或 install.packages('RMySQL',type='source')


手动安装R环境

镜像列表下载地址: https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-3/

image.png

解压

tar -xzvf /R-3.0.2.tar.gz

编译可执行二进制文件

make

安装

make install

配置R运行路径

vi .bash_profile
PATH=/home/R-3.4.2/bin:$PATH

修改后立即生效

source .bash_profile

至此 手动安装R完成,后续安装库

Rmysql库安装

注意: Rmysql库依赖DBI库

方法1: 自动安装

install.packages("DBI")
install.packages("RMySQL") 或 install.packages('RMySQL',type='source')

注意:Rmysql版本要求R3.0以上

方法2:手动安装
DBI下载:https://cran.r-project.org/web/packages/DBI/index.html

image.png

Rmysql下载:https://cran.r-project.org/web/packages/RMySQL/index.html

image.png

手动安装:

R CMD INSTALL /opt/lampp/htdocs/.../r/DBI_1.0.0.tar.gz
R CMD INSTALL /opt/lampp/htdocs/.../r/RMySQL_0.10.15.tar.gz

查看已安装包:

进入R命令行(同时可查看R版本)

R

查看命令:

.packages(all.available=TRUE)

image.png

至此安装完毕,如果中间过程还出问题,可能底层C++环境欠缺
参考:https://www.jianshu.com/p/d57355c57876

yum install glibc-headers gcc-c++
yum install readline-devel
yum install libXt-devel
yum install gcc-gfortran
yum install zlib-devel
yum -y install xz-devel.x86_64
yum install pcre-devel
yum install libcurl-devel
yum -y install texinfo.x86_64
yum -y install texlive-pdftex-doc.noarch
yum -y install texlive

可能还有错误,若提示pcre错误
参考: http://www.bubuko.com/infodetail-1742059.html

tar zxvf pcre-8.39.tar.gz
cd /root/pcre-8.39
./configure --prefix=/opt/pcre-8.39
make -j3 && make install

参考

若提示libmysqlclient错误
参考:https://blog.csdn.net/Flyfish111222/article/details/79836813

sudo apt-get install libmysqlclient-dev

或者(推荐)

sudo yum install mariadb-devel
sudo yum install mysql-devel

image.png

至此,安装完毕,R貌似需要java环境,后需再慢慢研究吧,谢谢!

相关文章

网友评论

      本文标题:R环境与Rmysql库安装_linux

      本文链接:https://www.haomeiwen.com/subject/fzghwftx.html