日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大数据----------------R语言下依赖库与依赖包的安装

發(fā)布時間:2023/12/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大数据----------------R语言下依赖库与依赖包的安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

由于博主最近在學習大數據的基礎,避免不了要搭建以hadoop,hbase,hive等軟件為基礎的環(huán)境,這一路的bug可謂是層出不窮啊!在歷經萬苦后終于將前面的都安裝好了,順利了一會兒,沒想到在數據可視化的R語言這又出現(xiàn)了問題!該開始的問題是Ubuton無法更新源頭的問題,反復嘗試始終沒法解決,后面回想起當初安裝MangoDB也是遇上了這樣的情況,雖然無法使用最新版,但沒辦法初學者一時也找不出啥問題只好使用ubuton系統(tǒng)自帶的R語言包了!

使用R語言進行可視化必須要安裝四個依賴庫:RMySQL,ggplot2,devtools,taiyun/recharts。

然而就是這里出現(xiàn)問題:使用install.packages('RMySQL')安裝RMySQL提示

package? ‘panelvar’? is?? not??? available(for?? R???? version?? 3.2.3)

開始我以為是自己的R語言安裝版本過低不支持RMySQL的安裝然后沒辦法就百度各種R語言卸載的方式,看得我實在是眼花繚亂,就百度了報錯的原因,果然不是位R語言版本的問題,也還算可以,不用卸載R語言包了。

命令前有>表示在R交互環(huán)境執(zhí)行,沒有>表示在終端命令模式執(zhí)行。

sudo apt-get install libmariadb-client-lgpl-dev

然后使用:

> install.packages('DBI')

安裝DBI。

下載RMySQL的離線安裝包:地址: https://cran.r-project.org/web/packages/RMySQL/index.html

R CMD INSTALL RMySQL_0.10.14.tar.gz

使用如上命令安裝RMySQL,更改為自己的安裝包名字,同時要在安裝包所在位置下執(zhí)行該命令!

假如依舊報錯,唉嘿嘿嘿,終于不要屈服與系統(tǒng)了,接下來可以使用以下的命令安裝

source("http://bioconductor.org/biocLite.R") biocLite("包名")

?如果安裝DBI的時候安裝不了,也可以使用該命令,親測有效哦!我是用了這個方法安裝了DBI然后再用離線方式安裝了RMySQL

如果還不行?

唉,我該怎么說才好呢?

?

?

?

?

?

?

沒關系,木葉永不言敗!終極奧義:

首先登錄網址:

https://cran.r-project.org/src/contrib/Archive

或者

https://cran.r-project.org/src/contrib/00Archive

該網址幾乎包括了R語言的所有依賴包,可以找到每個軟件的不同版本

之后如下操作就可以了;

進入R

$ R?

>?packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_1.0.1.tar.gz"?

>?install.packages(packageurl, repos=NULL, type="source)

進行安裝時可能會跳出錯誤如:

ERRO:dependencies? ?? 'plyr'?? ,?? 'digest'??? are??? not?? available??? for ?? package ? ? 'ggplot2'

removing?? '/media/cx/HDDF/PipeLine/RNA_ref_2016/software/R-3.2.3/libarary/ggplot2'

這是因為缺少‘plyr’和‘digest’兩個依賴庫,所以在進行ggpplot2的安裝時應該用同樣的方法先安裝‘plyr’和‘digest’兩個依賴庫。

安裝其他依賴庫的同時可能還會報錯如:

* installing *source* package ‘RCurl’ ...
** 成功將‘RCurl’程序包解包并MD5和檢查
checking for curl-config... no
Cannot find curl-config
ERROR: configuration failed for package ‘RCurl’
* removing ‘/home/dav/R/i686-pc-linux-gnu-library/3.0/RCurl’

?ERROR:?configuration?failed?for?package?‘xml2’

這是因為缺少安裝四個組件:安裝命令:

sudo apt-get install libssl-dev

?sudo apt-get install libssh2-l-dev

?sudo apt-get install libcur14-openssl-dev

?sudo apt-get install libxml2-dev

博主遇上的暫時只有這三個,假如還有其他的,可以自行百度一下安裝方式,應該是大同小異的;

到此R語言的配置就安裝好啦!

最后執(zhí)行

>devtools::install_github('taiyun/recharts')??????? 安裝taiyun/recharts

可以在R的交互環(huán)境下查看安裝的包:命令

>.packages(all.available=TRUE)

?

R是自由軟件,不帶任何擔保。
在某些條件下你可以將其自由散布。
用'license()'或'licence()'來看散布的詳細條件。

R是個合作計劃,有許多人為之做出了貢獻.
用'contributors()'來看合作者的詳細情況
用'citation()'會告訴你如何在出版物中正確地引用R或R程序包。

用'demo()'來看一些示范程序,用'help()'來閱讀在線幫助文件,或
用'help.start()'通過HTML瀏覽器來看幫助文件。
用'q()'退出R.

> .packages(all.available=TRUE)
? [1] "askpass"?????? "assertthat"??? "backports"???? "BH"????????? ?
? [5] "BiocInstaller" "bitops"??????? "boot"????????? "brew"??????? ?
? [9] "callr"???????? "class"???????? "cli"?????????? "clipr"?????? ?
?[13] "clisymbols"??? "cluster"?????? "codetools"???? "colorspace"? ?
?[17] "crayon"??????? "curl"????????? "DBI"?????????? "desc"??????? ?
?[21] "devtools"????? "dichromat"???? "digest"??????? "evaluate"??? ?
?[25] "fansi"???????? "foreign"?????? "fs"??????????? "ggplot2"???? ?
?[29] "git2r"???????? "glue"????????? "gtable"??????? "htmltools"?? ?
?[33] "htmlwidgets"?? "httr"????????? "ini"?????????? "jsonlite"??? ?
?[37] "labeling"????? "lattice"?????? "lazyeval"????? "magrittr"??? ?
?[41] "MASS"????????? "Matrix"??????? "memoise"?????? "mgcv"??????? ?
?[45] "mime"????????? "munsell"?????? "openssl"?????? "pillar"????? ?
?[49] "pkgbuild"????? "pkgconfig"???? "pkgload"?????? "plyr"??????? ?
?[53] "prettyunits"?? "processx"????? "ps"??????????? "R6"????????? ?
?[57] "rcmdcheck"???? "RColorBrewer"? "Rcpp"????????? "RCurl"?????? ?
?[61] "recharts"????? "remotes"?????? "reshape2"????? "rlang"?????? ?
?[65] "RMySQL"??????? "roxygen2"????? "rpart"???????? "rprojroot"?? ?
?[69] "rstudioapi"??? "rversions"???? "scales"??????? "sessioninfo" ?
?[73] "stringi"?????? "stringr"?????? "survival"????? "sys"???????? ?
?[77] "tibble"??????? "utf8"????????? "viridisLite"?? "whisker"???? ?
?[81] "withr"???????? "xml2"????????? "xopen"???????? "yaml"??????? ?
?[85] "base"????????? "compiler"????? "datasets"????? "graphics"??? ?
?[89] "grDevices"???? "grid"????????? "KernSmooth"??? "methods"???? ?
?[93] "nlme"????????? "nnet"????????? "parallel"????? "spatial"???? ?
?[97] "splines"?????? "stats"???????? "stats4"??????? "tcltk"?????? ?
[101] "tools"???????? "utils"?????? ?
>

警告:如果明明安裝成功了,但查詢不到已經安裝的包的時候,看看是不是用的用su-?? 調用了別的用戶安裝,如果是那么必須要從該用戶進入R環(huán)境方可以查詢到。博主就是在普通用戶上調用了root用戶,因為可能要使用達到sudo命令.

大部分包都可以通過這幾個方法安裝成功,有時候用這個辦法不成功,用另外幾個方法又能成功,這就需要大家自己去嘗試了

最后附上幾個貼子的鏈接:

https://jingyan.baidu.com/article/4ae03de3cade393eff9e6bfc.html

http://bi.dataguru.cn/thread-348303-1-1.html

http://blog.sina.com.cn/s/blog_838d33c00102vug9.html

https://blog.csdn.net/Flyfish111222/article/details/79836813?

總結

以上是生活随笔為你收集整理的大数据----------------R语言下依赖库与依赖包的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。