Rstudio:ModuleNotFoundError:没有名为'theano'的模块



我正在努力遵循关于使用Rstudio中keras的基本教程:https://keras.rstudio.com/

我以前在这台机器上成功地使用了keras,直接来自python,但现在我想将其与R.一起使用

当我做时

install.packages("keras")
library(keras)
install_keras()

一切似乎都很顺利。但当我尝试时

mnist <- dataset_mnist()

我看到了:

错误:ModuleNotFoundError:没有名为'theano'的模块

教程说:

Keras R接口默认使用TensorFlow后端引擎。

我试图寻找一个theano包,但Rstudio告诉我:

包'theano'不可用(适用于R版本3.5.1(

我在macOs Mojave 10.14.1的iMac上使用Rstudio 1.1.463。

我最初在使用python 2.7的anaconda安装中发现了这个问题。我使用python 3.7安装了一个新的anaconda,但这并没有修复它。当我直接从python使用keras时,我首先使用theano,但后来改为使用tensorflow。

我的配置有问题吗?

在名为.keras(可能隐藏(的文件夹中的用户或主文件夹中的某个位置查找keras.json文件。

在那里你会发现一个配置行,应该是:"backend": "tensorflow"

在Windows上,它在c:users<username>.keraskeras.json

最新更新