R語言/RStudio環境安裝


CENTOS7安裝R語言環境

yum install texinfo.x86_64

yum install texlive.x86_64

cd /opt wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-3/R-3.3.1.tar.gz

tar -zxvf ./R-3.3.1.tar.gz

wget http://ftp.jaist.ac.jp/pub/CTAN/fonts/inconsolata.zip

unzip ./inconsolata.zip

cp -rf ./inconsolata /usr/share/texlive/texmf-dist/tex/latex/

mktexlsr

cd R-3.3.1

./configure –enable-R-shlib

make

 

 

 

 

R語言在mac上的配置

可以參考https://www.jianshu.com/p/1a0f25086e8b

R語言:https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 里面下載,https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/macosx/R-3.6.2.pkg

RStudio官方網站下載打不開(https://download1.rstudio.org/desktop/macos/RStudio-1.2.5033.dmg),所以用網上的一個RStudio(http://www.pc6.com/mac/178976.html

過行:

1、輸入大寫的R:$ R

2、或者直接打開R GUI。

更多example:

http://personality-project.org/r/r.commands.html 

3、運行腳本:

source("/Users/xx/Desktop/R.R")

4、安裝程序包:

install.packages("plyr") 

 

【R】在centOS7下編譯安裝R3.3.2和R

緣起

在spark和hive配置完畢后,沒有實質性的分析業務的基礎上,想結合一部分SparkR的技術來分析hive中的數據。

安裝順序

一,R語言的安裝配置 
二,SparkR的安裝配置

R語言的安裝

首先,從官網上下載3.3.2版本

wget https://cran.r-project.org/src/base/R-3/R-3.3.2.tar.gz

下載完后記得解壓,我的習慣是解壓在/usr/local下面

tar -zxvf R-3.3.2.tar.gz 

然后,編譯過mysql的小伙伴肯定也知道,各種環境的安裝(gcc等等)。 
mysql的各種依賴環境。

yum install -y gcc yum install -y glibc-headers yum install -y libreadline6-dev gfortran yum install -y readline-devel yum install -y wget libXt-devel yum install -y fonts-chinese tcl tcl-devel tclx tk tk-devel yum install -y mesa-libGLU mesa-libGLU-devel yum install -y install bzip2-devel yum install -y install xz-devel.x86_64 yum install -y install pcre-devel yum install -y install libcurl yum install -y install libcurl-devel yum install -y texinfo.x86_64 yum install -y texlive-pdftex-doc.noarch yum install -y texlive

安裝完依賴環境后,准備建立編譯后的文件夾R 
我習慣建立在usr中

mkdir /usr/local/R

接下來,進入R中,准備進行安裝了。該R的安裝是通過configure進行安裝

cd /usr/local/R-3.3.2 ./configure --enable-R-shlib=yes --with-tcltk --prefix=/usr/local/R

環境配置完畢后,可以進行make和安裝了

make & make install

配置I5的話 大概是15到20分鍾。

編譯安裝完畢后,進行環境配置。

vim /etc/profile
#add R env R_HOME=/usr/local/R PATH=$PATH:$R_HOME/bin source /etc/profile

然后直接輸入R回車就能進入R的控制台了。

[root@master bin]# source /etc/profile [root@master bin]# R R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch" Copyright (C) 2016 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit)

可能的錯誤信息

1,如果提示以上安裝包未安裝的話,請重新安裝。 
2,缺少什么就使用yum search 缺少的名稱,再根據相應的包來進行安裝。 
3,有可能是其中的Python版本指定有問題。可能需要更新python版本或者內核。 
4,沒有特別報錯,但最后出現

configure: WARNING: you cannot build info or HTML versions of the R manuals 
  • 1

你需要安裝

yum install -y texinfo.x86_64 yum install -y texlive-pdftex-doc.noarch
  • 1
  • 2

5,make的時候一直不動,然后報錯’pdflatex’ is needed to make vignettes but is missing on your system. 
下載安裝yum install -y texlive

感言

確實每次的編譯安裝都不容易。各種依賴環境要配置到位。但是每次出錯都能讓自己學到對應的錯誤,並解決問題。如果可以的話,還是選擇通過EPEL YUM源來安裝R,而且過程更簡單。通過源安裝的話,相對容易,本po就不寫文字了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM