通知R包keras Python

时间:2017-06-20 16:38:20

标签: python r keras

我在R 3.3.3 Windows 64位中安装了keras和TensorFlow:

devtools::install_github("rstudio/keras")
library(keras)
install_tensorflow()

它没有问过我Python的位置。 Python的正确位置在PATHPYTHONPATH D:/Python35/

然而,当我使用keras函数时,如

model <- keras_model_sequential() 

它会抛出错误消息,说它无法找到DLL并将AppData中的路径提供给Anaconda Python的旧的已删除副本。

  

py_initialize出错(config $ python,config $ libpython,   config $ pythonhome,:
  C:/Users/hackr/AppData/Local/CONTIN〜1/ANACON〜1/python35.dll - The   无法找到指定的程序。

如何告诉它使用正确的Python安装?

1 个答案:

答案 0 :(得分:3)

这是非常好的描述here

您可以使用:

library(reticulate)
use_python("D:/Python35/")

并将RETICULATE_PYTHON环境变量设置为D:/Python35