Using TensorFlow backend

Using TensorFlow backend.
Traceback (most recent call last):
File “”, line 1, in
File “/home/hzk/.local/lib/python2.7/site-packages/keras/init.py”, line 3, in
from . import utils
File “/home/hzk/.local/lib/python2.7/site-packages/keras/utils/init.py”, line 6, in
from . import conv_utils
File “/home/hzk/.local/lib/python2.7/site-packages/keras/utils/conv_utils.py”, line 9, in
from … import backend as K
File “/home/hzk/.local/lib/python2.7/site-packages/keras/backend/init.py”, line 1, in
from .load_backend import epsilon
File “/home/hzk/.local/lib/python2.7/site-packages/keras/backend/load_backend.py”, line 90, in
from .tensorflow_backend import *
File “/home/hzk/.local/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py”, line 6, in
from tensorflow.python.eager import context
ImportError: No module named eager

解决方法:

1、可能是tf没有安装正确,建议重新安装tf,再安装keras
要对齐tensorflow和python的版本很麻烦,建议先搜一下版本对齐。
2、在代码开头加入

import os
os.environ['KERAS_BACKEND']='tensorflow'
发布了76 篇原创文章 · 获赞 14 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_36444039/article/details/102748716