首页 > 解决方案 > 为什么我尝试在 R 中使用 keras 包时出错?

问题描述

我正在尝试通过一个在 R 中构建神经网络的示例。我尝试按照https://opendatascience.com/using-keras-and-tensorflow-in-r/上的说明进行操作。我已经安装了 keras 和 tensorflow 软件包,并且在我的笔记本电脑上下载了 anaconda 导航器。当我运行以下命令时:

library(keras)
library(tensorflow)
reticulate::use_condaenv(“r-reticulate”)
mnist <- dataset_mnist()

我收到此错误

Error in conda_python(envpath, conda = miniconda) : 
  no conda environment exists at path 'C:/Users/smurphy4/AppData/Local/r-miniconda/envs/r-reticulate'

这可能是一个愚蠢的问题,但我以前没有使用过 python,而且我对 R 的经验也很少,非常感谢任何帮助。

另外,我不知道这是否相关,但是当我打开 anaconda 导航器并查看环境时,没有 r-reticulate 环境,只有基本(根)环境。Anaconda 导航器环境

标签: pythonrtensorflowkeras

解决方案


如果有人遇到类似问题,我只是卸载了 Rstudio 并通过 anaconda navigator 中的新 python 环境再次安装,并在该环境中安装了我需要的模块。这似乎奏效了。


推荐阅读