注册 登录
新科学想法 返回首页

阿平的个人空间 https://www.xinkexue.com/?1 [收藏] [复制] [分享] [RSS]

日志

R语言在Conda编译环境的困扰

热度 11已有 2555 次阅读 2019-2-11 17:43 |个人分类:读书笔记

使用R语言工作环境是建立在anaconda之上,但是安装R软件包时会遇到(或者是经常)编译失败的问题,non-zero exist status 的错误提示有些头痛。
查了一下解决方案,发现conda现在将编译器内置了,可是往往不起作用(也许是我版本问题),需要手动安装些软件包如下;
Linux下:
conda install gcc_linux-64 gxx_linux-64 gfortran_linux-64
Mac下:
conda install clang_osx-64 clangxx_osx-64 gfortran_osx-64

安装后基本能解决问题,如果还是有问题,尝试设置: ~/.R/Makevars配置文件制定特定编译器
如果编译库有问题,在~/.Renviron 文件中定于吧

检查是否成功的方法就是在编译的时候,提示编辑器已经不再是gcc,而是类似x86_64-conda_cos6-linux-gnu-cc的东西,
其他以此类推:)



鸡蛋
1

鲜花

握手

雷人
1

路过

刚表态过的朋友 (2 人)

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Copyright;  © 新科学想法 2016-2017   浙公网安备 33010202000686号   ( 浙ICP备09035230号-1 )