linux 安装R 环境(最新)
最近工作中遇到一些根据数据项进行回归分析和权重计算的需要,经过调研发现R语言有现成的一些函数很方便的计算回归和权重,准备在线上部署实践,发现linux服务器部署遇到一些坑,记录下来:
1,安装
在查阅资料发现使用yum install R 安装的R版本比较老旧,问题比较多,想要安装最新安装包,在RStudio的官方文档中找到文档
RStudio Install R - RStudio DocumentationThis page walks you through installing R for RStudio. Additionally, we cover installing multiple versions of R, downloading R, creating a symlink to R, etc.https://docs.rstudio.com/resources/install-r/
>sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# 我安装的版本
>export R_VERSION=4.2.0
>curl -O https://cdn.rstudio.com/r/centos-7/pkgs/R-${R_VERSION}-1-1.x86_64.rpm
>sudo yum install R-${R_VERSION}-1-1.x86_64.rpm# 修改R环境加入 PATH>sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R
>sudo ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript
2,安装R的三方包
>R
Copyright (C) 2022 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.> install.packages("RMySQL")1: 0-Cloud [https]2: Australia (Canberra) [https]3: Australia (Melbourne 1) [https]4: Australia (Melbourne 2) [https]5: Australia (Perth) [https]6: Austria [https]7: Belgium (Brussels) [https]8: Brazil (PR) [https]9: Brazil (RJ) [https]
10: Brazil (SP 1) [https]
11: Brazil (SP 2) [https]
12: Bulgaria [https]
13: Canada (MB) [https]
14: Canada (ON 3) [https]
15: Chile (Santiago) [https]
16: China (Beijing 2) [https]
17: China (Beijing 3) [https]
18: China (Hefei) [https]
19: China (Hong Kong) [https]
20: China (Guangzhou) [https]
21: China (Lanzhou) [https]
22: China (Nanjing) [https]
23: China (Shanghai 2) [https]
24: China (Shenzhen) [https]
......Selection: 22
在安装 install.packages("RMySQL") RMySQL的包时报如下错误
Configure could not find suitable mysql/mariadb client library. Try installing:
* deb: libmariadbclient-dev | libmariadb-client-lgpl-dev (Debian, Ubuntu)
* rpm: mariadb-connector-c-devel | mariadb-devel | mysql-devel (Fedora, CentOS, RHEL)
* csw: mysql56_dev (Solaris)
* brew: mariadb-connector-c (OSX)
If you already have a mysql client library installed, verify that either
mariadb_config or mysql_config is on your PATH. If these are unavailable
you can also set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
--------------------------[ ERROR MESSAGE ]----------------------------
<stdin>:1:19: 致命错误:mysql.h:没有那个文件或目录
发现时缺少 mysql.h 文件,因为我Linux中已经安装过mysql,按照提示缺少mysql-devel 但是通过yum install mysql-devel 安装出现依赖冲突问题,然后在MySQL 下载地址:
MySQL :: Download MySQL Community Server (Archived Versions)https://downloads.mysql.com/archives/community/找到我安装的mysql版本对应的 mysql-devel
mysql-community-devel-5.7.16-1.el7.x86_64.rpm
下载下来上传服务器
> sudo rpm -ivh mysql-community-devel-5.7.16-1.el7.x86_64.rpm
安装成功在R 中执行安装 install.packages("RMySQL") 便可以安装成功,
linux 安装R 环境(最新)相关推荐
- 一步到位安装R环境(R,Rattle,RStudio)
文章目录 一步到位安装R环境(R,Rattle,RStudio) 1 更换源 1.1 更换sources.list的源 2 安装R语言 3. 安装Rattle 3.1 针对第一个问题我还是通过尝试,勉 ...
- 02-linux下 yum安装R环境和Rserve安装
0.美图 Linux安装 R语言适用于多版本的Linux系统. 各版本Linux的各有不同.你可以用yum命令,如下所示的安装指令 安装R yum install R 但是可能出现问题 yum no ...
- 安卓手机上安装linux 和R环境
环境: 一台旧安卓机 cpu 4核 armhf 内存2G 互联网 安装流程 将安卓手机root (必须) 去应用商店下载app linux deploy 应用,安装 打开后,在右下角点击下载应用配置: ...
- Linux下R环境安装
R环境的两种安装方式,源码编译安装和yum在线安装 第一种:源码编译安装 1.首先,从官网上下载3.5.0版本 2.下载完后记得解压,我的习惯是解压在/usr/local下面 tar -zxvf R- ...
- linux安装R包的安装
首先在linux系统下,需要安装好R语言,由于依赖环境较多,一般会通过第三方软件库进行安装,比如说miniconda等 R包分以下几种: 镜像包:一般安装方式为:install.packages('' ...
- linux安装node环境
1.服务器node环境安装 nvm安装 nvm是目前主流的node版本管理工具,可以快速安装node环境不需要下载包安装包,配置环境等一下一系列的繁琐步骤 执行以下命令 curl -o- https: ...
- Arch Linux安装桌面环境
Xfce是众多Linux桌面系统中的一个,以小巧占用系统资源少而著称,本文就带领大家在Arch Linux中安装Xfce桌面系统.前提是你已经安装好了Arch Linux系统. 1.更新系统安装包 在 ...
- Linux安装LAMP环境各种问题
1. 查看linux下是否已经搭建lamp环境 使用的yum安装,它可以帮助我们解决软件自己的依赖关系.我还在后面加了postgresql数据库如果不需要的话可以去掉和postgresql的参数.命 ...
- linux安装r软件教程,Centos6下安装R语言教程
R语言是主要用于统计分析.绘图的语言和操作环境. 官方网站: Windows下面有直接的安装包,直接下载安装很方便,但是对于刚出的CentOS6.0上不能直接通过yum 安装R,需要自己编译. 下载页 ...
最新文章
- Vue静态资源的获取
- 计算机组装与维护 授课计划,计算机课程教学计划
- SAP云平台 CloudFoundry环境下的space guid
- linux yum自动挂载_Linux运维——升级系统相关漏洞
- Mac下图像标注工具labelImg的安装
- 如何查找cvpr类的论文_美国凯泽大学工商管理硕士:MBA论文案例编写类如何写?...
- Spring的数据库编程浅入浅出——不吹牛逼不装逼
- Shiro框架(一)-Shiro概述
- 【经典箴言 || 人生感悟 】//wodeganwu3034 == 8. 回溯做过的事情,如Review自己曾经写过的代码或者设计,思考为什么会这么做,有没有更好的方法==
- 爬楼梯 java_爬楼梯问题java实现
- 青岛市中小学学籍系统服务器,全国各省市中小学学籍网登录入口
- movsw 汇编_汇编指令之ADC、SBB、XCHG、MOVS指令
- Kafka 入门二 kafka的安装启动
- DP++转HDMI1.4
- 0927锚框(Anchor box)
- OLED屏幕的IIC驱动程序
- SteamVR Unity工具包(VRTK)之概览和控制器事件
- Cocos2dx之Scene和Scene Graph
- Unity DOTS学习导航
- 常用的八款免费程序员喜欢的代码编辑器推荐「你用哪个」
热门文章
- 【YOLOv5】LabVIEW+YOLOv5快速实现实时物体识别(Object Detection)含源码
- 网红创业潮来袭 网红经济还能红多久?
- 深圳二手房房源市场研究(下)
- 设计链表(单链表、双链表)
- Linux 探索之旅 | 第五部分第八课:用 Shell 做统计练习
- 更改ip地址的软件多少钱一个月_武汉社保代缴多少钱一个月?武汉社保一个月交多少钱?...
- 世界首富用 AI 开除“兄弟”
- 微软帝国踏上Windows7征途(图)
- NE555使用的一些心得
- 李开复:长尾效应带给媒体的不是威胁