Ошибка при выполнении kerasR: «keras недоступен»

#python #r #keras

#python #r #keras

Вопрос:

Я не могу запустить kerasR::keras_init() , поскольку это выдает следующую ошибку:

 keras not available
See reticulate::use_python() to set python path, 
then use `kerasR::keras_init() to retry
  

Я попытался задать ПУТЬ, используя use_python() изначально, что не помогло.

В моей среде conda наблюдается следующая конфигурация (которая показывает существование keras):

 python:         C:/ProgramData/Anaconda3/python.exe
libpython:      C:/ProgramData/Anaconda3/python38.dll
pythonhome:     C:/ProgramData/Anaconda3
version:        3.8.5 (default, Aug  5 2020, 09:44:06) [MSC v.1916 64 bit (AMD64)]
Architecture:   64bit
numpy:          C:/ProgramData/Anaconda3/Lib/site-packages/numpy
numpy_version:  1.19.1
keras:          C:PROGRA~3ANACON~1libsite-packageskeras__init__.p

python versions found: 
 C:/Users/janak/.conda/envs/r-reticulate/python.exe 
 C:/ProgramData/Anaconda3/python.exe
  

Кроме того, в python (из conda env) import keras выдает ошибку:

 Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'keras'
  

Но, from tensorflow import keras работает.

Пожалуйста, объясните эту ошибку. Я думаю, что оба вызваны одной и той же проблемой.