Ubuntu 20.04.2系统R 4.1.0版本无法安装rstan问题求助
R安装rstan报错解决方案
错误根因
安装报错本质是系统缺少编译rstan前置依赖包RcppEigen所需的底层依赖:线性代数库lapack、blas,以及Fortran编译器运行库gfortran,编译阶段链接库失败后,后续依赖RcppEigen的StanHeaders、rstan包均无法完成安装。
修复步骤
1. 安装缺失的系统依赖
根据你使用的包管理工具选择对应终端命令执行:
- 适配Debian/Ubuntu系列系统(apt包管理):
sudo apt update && sudo apt install liblapack-dev libblas-dev gfortran - 适配RHEL/CentOS/Fedora系列系统(dnf/yum包管理):
sudo dnf install lapack-devel blas-devel gcc-gfortran - 适配Arch系列系统(pacman包管理):
sudo pacman -S lapack blas gcc-fortran - 适配Linuxbrew包管理(对应报错日志中的ld路径):
brew install lapack openblas gcc
2. 重新安装rstan
系统依赖安装完成后,回到R交互界面执行安装命令即可:install.packages("rstan")
内容的提问来源于stack exchange,提问作者David Wheatley
相关产品推荐
相关产品推荐

