最近想跑个keras项目,不过在运行时一直提示如下错误:
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/recurrentshop-1.0.0-py3.7.egg/recurrentshop/engine.py", line 9, in <module>
if K.backend() == 'tensorflow':
NameError: name 'K' is not defined
应该recurrentshop版本和keras版本出入导致。
解决方案
重新安装recurrentshop,安装前在engine.py文件中添加一行:
from keras import backend as K
之后再进行python3 setup.py install安装操作即可。