我在R 3.3.3 Windows 64位中安装了keras
和TensorFlow:
devtools::install_github("rstudio/keras")
library(keras)
install_tensorflow()
它没有问过我Python的位置。 Python的正确位置在PATH
和PYTHONPATH
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安装?
答案 0 :(得分:3)
这是非常好的描述here
您可以使用:
library(reticulate)
use_python("D:/Python35/")
并将RETICULATE_PYTHON
环境变量设置为D:/Python35
。