我在Ubuntu机器上安装了TensorFlow版本1.14.0。我正在尝试使用
运行代码import keras
我得到一个错误
AttributeError: module 'keras.backend' has no attribute 'backend'
完全追溯
回溯(最近通话最近):
在
的文件“”的第1行 文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/keras/init.py”, 第3行,在
来自。导入工具
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/keras/utils/init.py”, 第6行,在
来自。导入conv_utils
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/keras/utils/conv_utils.py”, 第3行,在
从..导入后端为K
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/keras/backend/init.py”,
中的第83行 从.tensorflow_backend导入*
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py”, 输入的第1行 tensorflow as tf
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/tensorflow/init.py”,第28行,
从tensorflow.python import pywrap_tensorflow#pylint: disable =未使用的进口
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/tensorflow/python/init.py”, 第63行,来自 tensorflow.python.framework.framework_lib import *#pylint: disable = redefined-builtin
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/tensorflow/python/framework/framework_lib.py”, 第25行,来自 tensorflow.python.framework.ops导入图
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/tensorflow/python/framework/ops.py”, 第54行,来自 tensorflow.python.platform导入应用程序
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/tensorflow/python/platform/app.py”, 第23行,来自 absl.app导入以_run
运行 文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/absl/app.py”, 第35行,在
导入pdb
中的文件“ /usr/lib/python3.6/pdb.py”,第76行 导入代码
在第8行的文件“ /home/amitbhanja/RL-Deployment/Training/code.py”
从keras.optimizers导入Adam
文件 “ /home/amitbhanja/python-environments/env/lib/python3.6/site-packages/keras/optimizers.py”, 第11行,在
如果K.backend()=='tensorflow':
AttributeError:模块'keras.backend'没有属性'backend'
我尝试安装特定版本的Keras(2.0.8),因为我看到一个回答,说TensorFlow 1.14.0需要Keras 2.0.8。但是我仍然得到错误。
答案 0 :(得分:1)
似乎您的代码库中有一个文件会干扰python自己的模块,该文件为code.py
,并且已导入系统文件(pdb.py
)内,将您的code.py
重命名为还有其他事情,它可能会解决问题。