安装R包MTA遇到的那些事儿

在安装R包MTA时发现有些依赖的包没有安装,反正在家闲来无事,就拿出手记录一下吧:

2020-02-07 14-26-43屏幕截图.png
  • 先找一个看着简单的R包fda试试吧:
2020-02-07 14-32-59屏幕截图.png

bingo!安装上了!

  • 接着安装toOrdinal,同样是使用BiocManager::install()命令,问题也得到了很好的解决,安装过程就不截图了~

  • 在接下来,如法炮制,安装matlib,到这里就遇到问题了,也是我这两天一直在折腾的地方:

2020-02-07 14-59-30屏幕截图.png

有几个包在安装过程中遇到了报错,那就再单独安装一下这几个软件看具体的报错信信息,首先是curl,报错信息如下:

2020-02-07 15-04-05屏幕截图.png

检查$PATH后发现'pkg-config' 是在环境变量中的,但是我之前并未配置过$PKG_CONFIG_PATH,而且在相应目录/usr/local/lib/pkgconfig/下也没有发现libcurl.pc文件,经过网上搜索发现如下做法是可以解决这一问题的:

$wget https://github.com/curl/curl/releases/download/curl-7_55_0/curl-7.55.0.tar.gz
$./configure
$make 
$sudo make install
$export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"

哈哈哈哈,我终于搞定了这个问题......继续!

这一问题解决后,立马重新尝试安装R包matlib,原先安装失败的curlriocar都成功安装,除了rgl以外,具体的报错信息如下:

2020-02-07 16-01-54屏幕截图.png

在网上查了半天,都在说需要安装可以提供gl.h文件的软件,比如说mesa-common-dev,但是通过查询我使用的服务器上已经安装了相关的软件,把这个文件添加到环境变量中或者重新安装相关也没有作用。

所以我暂时还没有找到解决这一问题的办法,待我再查询一番......ps:安装R包什么的最麻烦啦.......

aaaaa,捣鼓了好久都没有搞定,先不管他了,回头再弄他!

---------------------------手动分割线---------------------------------

  • adephylo

同样是使用BiocManager::install()安装adephylo,又双叒叕遇到了问题,问题出现在了依赖包sf上:

2020-02-10 10-12-40屏幕截图.png

解决策略是缺啥安啥:

$apt-file search gdal-config
libgdal-dev: /usr/bin/gdal-config
libgdal-dev: /usr/share/man/man1/gdal-config.1.gz
libgdal-doc: /usr/share/doc/libgdal-doc/gdal/gdal-config.html

$sudo apt-get install libgdal-dev

刚才的报错没了,在安装R包sf现在又出了另外一个报错:

2020-02-10 10-34-43屏幕截图.png

单独安装sf查看报错信息`
安装报错:

2020-02-10 16-16-51屏幕截图.png

哎......要疯,捣鼓了一个下午都没把这个sf安上......

-----------再来个手动分割线-------------

突然觉得自己傻暴了......我是在conda的虚拟环境中安装的R 3.6,却一直没想到用conda去安装R包,昨晚上突然回过味儿之后,一直困扰我的问题就迎刃而解了!

这次我不管什么rglsf了,直接去安装matlibadephylo

$conda install r-matlib
$conda install r-adephylo

经过一串的刷屏后,包成功安装!

  • 所有的依赖包都已经成功安装,那么最后就是安装MTA自然也不会再出现什么问题:
2020-02-11 10-36-42屏幕截图.png

  • 来个不成熟的总结

在conda虚拟环境中,若使用以往的方式去安装包或者软件,很容易就会遇到这个库那个软件无法访问的类似问题,我把它归结到conda虚拟环境与系统环境的兼容问题上(可能就是不知道哪里的路径出了啥妖蛾子),最直接的解决方法就是用conda去安装!!省去了恶心的编译过程,当然如果conda没有提供相应的软件或者安装包,那就没的办法了!!

-------------------总结是不成熟的---------

因为服务器昨天恢复至去年10月,我还得重新安装一下相应的包,不过没关系,相信有了先前的经验,这次一定会顺风顺水!

$conda create --prefix=/k11e/pvdisk/fastbase/Users/zhanghuanhuan/projects/conda_env R=3.6
#经检查,目前想要安装MTA,我缺少的包有adephylo、fda、ggplot2、reshape2、toOrdinal和matlib,使用conda install一条命令即可解决问题!
$conda install r-adephylo r-fda r-ggplot2 r-reshape2 r-toOrdinal r-matlib

最后将我提前下载好的MTA package 安装一下就完成拉!


2020-02-12 17-48-31屏幕截图.png

多简单!现在想想之前在那为解决报错抓耳挠腮真是蠢透了......

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,284评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,115评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,614评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,671评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,699评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,562评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,309评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,223评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,668评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,859评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,981评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,705评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,310评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,904评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,023评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,146评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,933评论 2 355