linux下R的安装(conda)

出于各种原因,我想自己下个R,想要的版本是3.6版本的R,下载方式是通过conda下载,安装在了自己的home目录下,下面是具体过程,参考了://www.greatytc.com/p/6d6e3ed6a940(步骤来源于链接,不过我这里还是再写一下,毕竟万一原文删了呢)

1、创建环境,这里把环境命名为R3.6

conda create -n R3.6

(查看所有环境:conda info --envs)

2、激活环境

conda activate R3.6

3、下载R

conda install r-base  #注意r-base之间没有空格哦

(conda search r  用这个命令查找r的话,最多到4.几的版本,我也不知道为啥用上述命令下载的刚好是3.6版本的R)

4、进入R

R


5、题外话

①装在哪了(用which查看即可)

②安装完进入R的时候遇到一个报错:GLIBC_2.14 not found

查看GLIBC版本:strings /lib64/libc.so.6 |grep GLIBC_ 

果然没有GLIBC_2.14,只到GLIBC_2.12

但是在网上稍微查了一下,看到有好多人说升级了GLIBC版本后导致一些linux命令不能使用,所以不太敢升级,另外这个链接里似乎有别的方法,我没细看:https://github.com/kundajelab/atac_dnase_pipelines/issues/33

对于我自己,我是换了个节点,就可以了(因为另外的节点里有GLIBC的各种版本)

③运行R脚本的时候,报错说没有某个R包,于是我下载了一下(参考:Linux环境下R和R包安装及其管理 - 小xuo生 - 博客园 (cnblogs.com),如下图操作),但是结果是我用.libPaths()能查到路径,我去路径下看,也看到了这个R包,但是library()的时候就是没有...也按照上述链接里的说明配置了.bashrc文件,但是没啥用......这个问题待解决,但是我!暂时!不想再看到R了┭┮﹏┭┮

如果解决了这个问题,我会在这里更新,如果有大佬看到了这里,知道如何解决,求大佬帮助┭┮﹏┭┮


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容