按《Deep Learning with R》安装Tensorflow后调用tf_config致RStudio崩溃
解决R中调用
tensorflow::tf_config()时的ELF错误及RStudio崩溃问题 明确指定Python环境
用reticulate绑定安装了TensorFlow的Python环境,避免系统多Python版本冲突。先找到对应Python路径(比如conda环境下的路径),运行:library(reticulate) use_python("/path/to/conda/env/bin/python", required = TRUE)重启R会话后,重新加载包并测试:
library(tensorflow) tf_config()彻底重装R端的TensorFlow和Keras包
先卸载现有包:remove.packages(c("tensorflow", "keras"))关闭并重启RStudio,再用conda方式重新安装(conda环境隔离性更好,减少冲突):
install.packages("tensorflow") library(tensorflow) install_tensorflow(method = "conda") install.packages("keras") library(keras) install_keras()修复系统底层库依赖
ELF错误多和系统库缺失或版本不兼容有关,以Debian/Ubuntu系统为例,安装必要依赖:sudo apt-get update && sudo apt-get install libgomp1 libc6-dev完成后重启RStudio再测试。
降级TensorFlow版本
若新版本和系统环境不兼容,尝试安装稳定旧版本:library(tensorflow) install_tensorflow(version = "2.15.0", method = "conda")
内容的提问来源于stack exchange,提问作者Vitor Hugo Moreau
相关产品推荐
相关产品推荐

