解决No module named ‘Keras‘的问题

最近搭网络需要用到keras框架,所以就装了一下。

我的电脑环境配置是cuda8.0 + tensorflow-gpu1.2.0+Python3.6。我是安装成功,gpu版本是可以使用的。

 

pip list 查看了下,发现可能安装tensorflow的时候就自动给我装keras2.3.0,没有办法导入,我猜测可能是版本的问题。

pip unistall keras

pip install keras==2.0.6

显示安装成功之后,就在cmd打开python,试着导入keras,然后报错No module named 'Kears',查了很多资料。

发现keras必须在tensorflow的环境中使用。想了半天,我没有装Anaconda。就尝试在pycharm中同时导入两个包

import tensorflow

import keras

print(kears.__version__)

成功打印出Kears的版本。。。。。。。。。好神奇哈哈哈。

如果装了Anaconda,需要在anaconda中先激活tensorflow的环境,然后在导入keras的包。

不过以上的情况是tensorflow安装成功,gpu和cpu我都安装,我看到有些博客说不装gpu版本的也会报错。

然后tensorflow和keras的版本要对上。查看版本https://docs.floydhub.com/guides/environments/

 

 

-------------------------------------------------------------------------------------------------------------------

原来在cmd的python环境中,先导入tensorflow的包,再导入keras的包,才能运行成功。

 

  • 10
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值