安装了TensorFlow,却报但是No module named ‘tensorflow‘

安装了TensorFlow,却报但是No module named ‘tensorflow‘

  • 首先检查TensorFlow安装在哪个环境里面
  • 然后学习时却有No module named ‘tensorflow‘报错
    • 一 :安装的tensorflow版本和keras版本不匹配。
    • 二:解决办法:换包
    • 三:结果
  • 出现新问题
    • 版本过低的问题
    • pad_sequences函数不存在
    • No module named 'tensorflow.core.framework.summary_pb2'问题

首先检查TensorFlow安装在哪个环境里面

我的Tensorflow直接安装在base环境里了,所以解释器选择这个
安装了TensorFlow,却报但是No module named ‘tensorflow‘_第1张图片
安装了TensorFlow,却报但是No module named ‘tensorflow‘_第2张图片
安装了TensorFlow,却报但是No module named ‘tensorflow‘_第3张图片

然后学习时却有No module named ‘tensorflow‘报错

一 :安装的tensorflow版本和keras版本不匹配。

二:解决办法:换包

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --upgrade tensorflow-gpu==2.2.0
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --upgrade keras==2.3.1

三:结果

安装了TensorFlow,却报但是No module named ‘tensorflow‘_第4张图片

出现新问题

版本过低的问题

Using TensorFlow backend 暂时不考虑,不影响学习

pad_sequences函数不存在

不需要降版本 新版把from keras.preprocessing.sequence import pad_sequences改成from keras_preprocessing.sequence import pad_sequences或者from keras.utils import pad_sequences就行了

No module named 'tensorflow.core.framework.summary_pb2’问题

参考

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46946348/article/details/116015335
————————————————

你可能感兴趣的:(深度学习,lstm,学习,tensorflow)