如何在Colab的R环境中正确安装TensorFlow 2.15版本?
在Colab R环境安装TensorFlow 2.15适配keras-2的指令序列
以下是经过验证的指令序列,可解决Colab默认TF2.16与keras-2不兼容、直接install_tensorflow(version = "2.15")失败的问题:
第一步:清理现有冲突环境
先卸载R端的tensorflow和keras包,同时清理Python环境中的对应依赖:# 卸载R端的tensorflow、keras包 remove.packages(c("tensorflow", "keras")) # 清理Python环境中的tensorflow、keras reticulate::py_remove(packages = c("tensorflow", "keras"), pip = TRUE)第二步:安装指定版本的TensorFlow与适配keras
通过reticulate直接操作Python环境,安装TF2.15.0和对应的keras-2版本(2.15.0):reticulate::py_install( packages = c("tensorflow==2.15.0", "keras==2.15.0"), pip = TRUE, force = TRUE )第三步:重新配置R端keras并验证
安装R端keras包,绑定已安装目标版本的Python环境,并验证版本:install.packages("keras") library(keras) # 绑定Colab中安装了TF2.15的Python环境 reticulate::use_python("/usr/local/bin/python", required = TRUE) # 验证TensorFlow版本是否为2.15 tensorflow::tf_version()
若执行后仍存在版本异常,可通过Colab顶部菜单「Runtime」→「Restart R」重启R会话,再重新运行第三步指令。
内容的提问来源于stack exchange,提问作者user27571173
相关产品推荐
相关产品推荐

