You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装R包iClusterPlus时遇Fortran 90编译器不支持错误求助

解决iClusterPlus安装时Fortran 90编译器报错问题
  • 先激活你的conda环境,在终端里运行命令确认gfortran的安装路径:

    which gfortran
    

    记下输出的路径,比如/home/user/miniconda3/envs/r_env/bin/gfortran

  • 打开R会话,设置环境变量让R识别conda里的编译器:

    Sys.setenv(FC = "/你的/gfortran/路径")
    Sys.setenv(CC = "/你的/gcc/路径")
    

    (gcc路径可以用which gcc获取,通常和gfortran在同一目录)

  • 重新执行安装命令:

    BiocManager::install("iClusterPlus")
    

备选方案:手动指定编译器安装源码包

如果上面的方法没生效,试试手动下载源码包安装:

  1. 从Bioconductor官网下载iClusterPlus的源码tar.gz包
  2. 在R中运行:
    install.packages("/本地/路径/iClusterPlus_xxx.tar.gz", repos = NULL, type = "source", configure.args = "--with-fortran=/你的/gfortran/路径")
    

注意事项

  • 必须在激活conda环境的状态下启动R,否则R找不到conda安装的编译器
  • 验证gfortran版本:终端运行gfortran --version,确保版本≥4.8(这是支持Fortran 90的最低要求)

内容的提问来源于stack exchange,提问作者melolilili

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 21:45:33