1.環境 安裝
1.先執行命令安裝epel倉庫
yum install epel-release
2.然後再執行
yum install r
有提示就按 y鍵即可
安裝完成輸入r 提示如下就說明安裝成功了!
2.安裝需要的r 包
1.install.packages("rms")
執行完他會報這個錯
單獨執行看看 install.packages("jpeg")
他會報這個錯,這個錯是因為你的系統沒有jpeg這個庫
這時候要退出r 執行下面命令
2.install.packages("proc")
直接安裝即可
3.install.packages("resourceselection")
4.install.packages("rmda")
5.install.packages("survival")
6.install.packages("survminer")
這是 因為 nloptr 這個依賴太高我們系統沒有這個 找不到 lnlopt 導致下面的依賴都不能安裝失敗
我們需要nloptr 降一下版本
packageurl = ''
install.packages(packageurl, repos = null, type = 'source')
再執行install.packages("survminer")
然後會報這個錯 這是因為系統沒有這依賴包需要 推出r 再執行以下命令
然後會報這個錯 這是因為系統沒有這依賴包需要 退出r 再執行以下命令
yum install libxml2-devel
然後重新執行
install.packages("survminer")
還是有問題因為系統缺少了依賴 退出r 執行
yum install libcurl-devel
然後重新執行還是會有問題
往上尋找會發現
因為這是這個依賴是c++11的** 所以要公升到c++11
推出r執行
sudo yum install centos-release-scl
sudo yum install devtoolset-9
sudo mkdir -p /root/.r
sudo vim /root/.r/makevars
#寫入cxx11=/opt/rh/devtoolset-9/root/usr/bin/g++ -std=c++11
回到r重新執行
install.packages("survminer")
就成功啦!!!
7.install.packages("lars")
8.install.packages("foreign")
版本過高不能用於當前3.6.0版本,降其版本
packageurl = ''
install.packages(packageurl, repos = null, type = 'source')
然後就解決了
9.install.packages("forecast")
10.install.packages("glmnet")
packageurl = ''
install.packages(packageurl, repos = null, type = 'source')
11.install.packages("hmisc")
12.install.packages("rserve")
以遠端模式啟動rserve(支援遠端訪問) 退出r 執行
r cmd rserve --rs-enable-remote
centos7 r語言安裝 centOS7安裝R
在安裝時發現一般教程中說的 yum install r 這個命令不管用了啊,然後去官網了解了一波 發現官網上表示r語言已經屬於epel倉庫管理了。1.安裝epel倉庫 yum install epel release 隨後報錯 這是由於centos7自帶的python版本為2.7,因此要將該檔案的p...
CentOS7安裝Nginx並部署
伺服器ip是192.168.36.136 1 直接yum install nginx即可 2 主配置檔案是 etc nginx 下的nginx.conf,另外乙個是 etc nginx conf.d 下的default.conf 主配置檔案最末行通過 include etc nginx conf.d...
CentOS7安裝並配置vsftpd
1.安裝 yum y install vsftpd 可以通過rmp qa grep vsftpd檢查是否安裝 2.建立虛擬使用者及ftp資料夾 mkdir ftpfile useradd ftpuser d ftpfile s sbin nologin chown r ftpuser.ftpuser...