通知 R 包 keras Python 的正确位置

Inform the R package keras of the correct location of Python

提问人:Hack-R 提问时间:6/21/2017 更新时间:7/12/2017 访问量:2274

问:

我在 R 3.3.3 Windows 64 位中像这样安装了 TensorFlow:keras

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

它从来没有问过我 Python 的位置。Python 的正确位置在 my 和 as 中。PATHPYTHONPATHD:/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 - 的 无法找到指定的步骤。

我怎样才能告诉它要使用的正确的 Python 安装?

蟒蛇 R Keras

评论


答:

3赞 Daniel Falbel 7/12/2017 #1

这里对此描述得非常好

您可以使用:

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

并将环境变量设置为 。RETICULATE_PYTHOND:/Python35