R环境与Rmysql库安装_linux


查看系统版本

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/

R环境与Rmysql库安装_linux_第1张图片
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

R环境与Rmysql库安装_linux_第2张图片
image.png

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

R环境与Rmysql库安装_linux_第3张图片
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)

R环境与Rmysql库安装_linux_第4张图片
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

R环境与Rmysql库安装_linux_第5张图片
参考

若提示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

R环境与Rmysql库安装_linux_第6张图片
image.png

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

你可能感兴趣的:(R环境与Rmysql库安装_linux)