首页 > 解决方案 > 在 R 中运行 TensorFlow 时发现错误的 python 架构

问题描述

我在 Anaconda 3 64 位中使用 RStudio 版本 1.1.456 并尝试在 R 中运行 TensorFlow。我在我的 conda 环境中运行 python 版本 3.6.10。

使用安装张量流

library(tensorflow)
install_tensorflow(envname = 'rstudio')

成功完成。

test <- tf$constant("Hello TensorFlow")产生错误:错误:您当前的架构是 64 位;然而,这个版本的 Python 是为 32 位编译的。

据我所知,Anaconda 安装了 64BIT python 环境

目前我不知道如何解决这个问题。

希望你能帮我 :)

标签: pythonrtensorflowarchitecturerstudio

解决方案


尝试安装小型 'miniconda' Python 发行版。您可以使用 中的install_miniconda()函数reticulate package来完成此操作。这为我解决了这个问题。


推荐阅读