首先backend使用的是tensorflow1.9.0,由于最近在使用keras,因此需要安装一下keras.

由于安装时忽略了tensorflow与keras版本之间的对应关系,直接使用命令行安装的keras

sudo pip2 install keras

默认安装最新版本的keras 2.3.1,对应的是高版本的tensorflow,因此使用时出现下述错误:

Using TensorFlow backend.
Traceback (most recent call last):File "mnist_test.py", line 8, in <module>import kerasFile "/usr/local/lib/python2.7/dist-packages/keras/__init__.py", line 3, in <module>from . import utilsFile "/usr/local/lib/python2.7/dist-packages/keras/utils/__init__.py", line 6, in <module>from . import conv_utilsFile "/usr/local/lib/python2.7/dist-packages/keras/utils/conv_utils.py", line 9, in <module>from .. import backend as KFile "/usr/local/lib/python2.7/dist-packages/keras/backend/__init__.py", line 1, in <module>from .load_backend import epsilonFile "/usr/local/lib/python2.7/dist-packages/keras/backend/load_backend.py", line 90, in <module>from .tensorflow_backend import *File "/usr/local/lib/python2.7/dist-packages/keras/backend/tensorflow_backend.py", line 54, in <module>get_graph = tf_keras_backend.get_graph
AttributeError: 'module' object has no attribute 'get_graph'

可以发现model无法获得tensorflow的graph,当时的解决方法是不使用keras第三方,直接使用tensorflow自带的keras library

如:

import keras
替代为:
import tensorflow.keras as kerasfrom keras.layer import Conv2D,Dense
替代为:
from tensorflow.keras.layer import Conv2D,Dense....

后来无意间想到应该是版本的对应关系导致的问题,因为tensorflow的后续版本发生了很大的改变,那么keras每个版本之间应该也是有着很大的区别,因此查了下tensorflow和keras之间的版本对应关系。

链接:版本对应关系

重新安装keras,现电脑的配置为:

tensorflow:1.9.0

keras: 2.2.0

使用正常,不再出现问题。

其中keras教程网站为:https://keras.io/zh/

解决keras安装之后无法使用的问题相关推荐

  1. opencv安装教程python3.7_Mac下安装使用Python-OpenCV,解决opencv3安装完成无法使用的问题 - pytorch中文网...

    OpenCV是一个跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.提供了Python.Ruby.MATLAB等语言的接口,实现了图像处理和计算机视觉方 ...

  2. 解决keras安装失败

    在pycharm和cmd装了好多遍都失败, 最后报错ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port= ...

  3. 无法打开此修补程序包”或“这个产品的安装来源无法使用”解决(转)

    机器上的office突然不能用了,一点就提示无法打开此修补程序包"或"这个产品的安装来源无法使用". 本来想卸载了重装,可是卸载不掉. 网上找了下,找到了解决的方法. 步 ...

  4. Deepin系统Beyond Compare下载安装以及无法使用解决办法

    Deepin系统Beyond Compare下载安装以及无法使用解决办法 前言 下载地址 安装方法 卸载方法 无法使用解决办法 前言 在工作中,因为工作环境是deepin系统比较代码用diff命令比较 ...

  5. 笔记本安装Ubuntu 无法使用 Broadcom(博通) 无线网卡实现wifi上网的解决方法

    笔记本安装Ubuntu 无法使用 Broadcom(博通) 无线网卡实现wifi上网的解决方法 参考文章: (1)笔记本安装Ubuntu 无法使用 Broadcom(博通) 无线网卡实现wifi上网的 ...

  6. 解决笔记本安装XP蓝屏及SATA硬盘无法使用AHCI模式(转)

    解决笔记本安装XP蓝屏及SATA硬盘无法使用AHCI模式 这个问题困扰了我很长时间,现在终于解决了. 前言:感谢网友--河图洛书! 1.我的本子:宏碁 Aspire 4930G-641G16Mn (给 ...

  7. 基于theano的keras安装

     1)首先如果你装的是anaconda的话,只需再装上theano就可以安装keras啦  2)在命令提示符里输入cmd,命令行 pip install keras,一般就ok(网上都这么说),但我的 ...

  8. ubuntu 14.04 LTS(64bit) Anaconda2 + Theano(1.0.2) + Keras安装

    Anaconda安装前面已经写过 主要介绍theano与keras的安装 theano安装: 使用conda安装,命令行下直接执行:conda install theano 安装过程与验证:Pytho ...

  9. Tips--解决安装matplotlib无法使用pyplot的问题

    解决安装matplotlib无法使用pyplot的问题 问题描述 解决方法 问题描述 在安装matplolib的python2版本之后,发现在导入matplolib的时候是成功的: import ma ...

最新文章

  1. 精选Pycharm里6大神器插件
  2. Webix 1.5发布:一个强大的JavaScript UI组件库
  3. jenkins配置从节点
  4. mpls标签分配原理——Vecloud
  5. C#下的Windows服务通用壳程序(二)
  6. mac显示网速_Mac网络流量监控工具——NetWorker pro
  7. 计算机管理设置,win10系统打开计算机管理的设置步骤
  8. 平均工资达 1.6 万元!2020 年一线城市程序员工资大曝光
  9. 短小有趣的c语言代码,分享一段有趣的小代码
  10. 【flink】flink写入clickhouse Error while starting CH writer AccessDeninedExcepton
  11. md5加盐(MySQL,PHP)
  12. 计算机基础 键盘认识,电脑入门(八)、认识键盘及操作
  13. 乐高机器人巡线C语言程序,乐高机器人巡线原理
  14. Unity-UI-实现文本框内容自动滚动
  15. [渝粤教育] 四川大学 工程水文学 参考 资料
  16. Fiddler调试利器
  17. 智慧实验室综合安全管理系统(高校版)、危化品管理、设备预约等
  18. 【超人】社区二手6.15.2小程序源码
  19. Oracle 19c Grid Infrastructure安装
  20. 经验分享:微信小程序外包接单常见问题及流程 1

热门文章

  1. wordpress教程 – 修改增加默认文章阅读量的最简单办法
  2. Kanzi Studio介绍与安装注意
  3. 用IAR下载出现 Stack pointer is setup to incorrect alignment. Stack addr = 0xFFFFFFFF 如何解决?
  4. swapidc不能连接到主机_利用SWAPIDC与Kangle搭建虚拟主机销售平台
  5. Excel表格下载模板(带下拉框选项)
  6. Quartz.Net+Microsoft.Extensions.Hosting创建服务
  7. weinre开发工具的使用
  8. Java 开发实习生面试题(1)
  9. MacOS专用防火墙Paragon Firewall可有效监视控制网络接入
  10. React Native Could not expand ZIP错误信息