Debian Linux系统下R语言keras包安装失败排查及正确安装方法求助
从安装日志可以定位到两个核心问题:
- 系统缺少C++编译工具链,导致Rcpp包编译失败
- 系统缺少libpng开发组件,导致png包编译失败
后续所有包安装失败都是这两个前置依赖安装失败导致的连锁反应。
解决步骤
第一步:安装系统层面依赖
退出R控制台,执行以下命令安装所需系统依赖:
sudo apt update sudo apt install -y build-essential libpng-dev r-base-dev python3 python3-pip libcurl4-openssl-dev libssl-dev
build-essential包含g++、make等编译工具,解决Rcpp编译报错libpng-dev提供libpng-config和png.h头文件,解决png包编译报错- 其余组件为R包编译、python依赖调用的通用基础依赖,避免后续出现其他隐含报错
第二步:重新安装R的keras包
重新进入R控制台,执行安装命令:
install.packages("keras")
第三步:安装python侧keras运行环境
R的keras包只是R到python keras的接口,安装完成后还需要执行以下命令安装底层运行环境:
library(keras) install_keras()
验证安装
执行以下命令无报错即安装成功:
mnist <- dataset_mnist()
内容的提问来源于stack exchange,提问作者psysky
相关产品推荐
相关产品推荐

