本篇文章记录作者在使用Tensorflow时所遇到的问题,希望能帮助到需要的同志

目录

  • 1.报错:ImportError: No module named 'tensorflow'
  • 2.报错:AttributeError: module ‘tensorflow‘ has no attribute ‘flags‘
  • 3.报错:RuntimeError: tf.placeholder() is not compatible with eager execution.
  • 4.报错:ImportError: cannot import name ‘_tf_stack‘ from ‘tensorflow.python‘
  • 5.将TensorFlow 1.X 的代码转换为 TensorFlow 2.0
  • 6.将TensorFlow2.x转为TensorFlow1.x
  • 7.在anaconda中降低python版本
  • 8.安装OpenEXR失败
  • 未完待续

1.报错:ImportError: No module named ‘tensorflow’

报错原因:没有安装tensorflow包。
解决办法:

pip install tensorflow

2.报错:AttributeError: module ‘tensorflow‘ has no attribute ‘flags‘

报错原因:pycharm1.x与2.x版本问题不兼容。
解决办法1:

FLAGS = tf.compat.v1.flags.FLAGS

解决办法2:

import tensorflow.compat.v1 as tf

但是第二种有可能会报错,解决办法看报错3

3.报错:RuntimeError: tf.placeholder() is not compatible with eager execution.

报错原因:这是因为在运行**tf.compat.v1.placeholder(dtype, shape = None, name = None)**的时候急切执行了这条语句,但是我们一般都是在一个Session前先去定义placeholder,但是不会去执行,然后再在Sesion上下文管理器中去传入我们的数据,然后执行。

解决办法(在代码中添加这一句):

tf.compat.v1.disable_eager_execution()

例子:

import tensorflow as tf
import numpy as np
# tf.compat.v1.disable_eager_execution()
x = tf.compat.v1.placeholder(tf.float32, shape=(1024, 1024))
y = tf.matmul(x, x)with tf.compat.v1.Session() as sess:print(sess.run(y))

4.报错:ImportError: cannot import name ‘_tf_stack‘ from ‘tensorflow.python‘

报错原因:没有安装好tensorflow
解决办法:重新安装tensorflow

5.将TensorFlow 1.X 的代码转换为 TensorFlow 2.0

传送门


6.将TensorFlow2.x转为TensorFlow1.x

CMD:

pip uninstall tensorflow
pip install tensorflow==1.15

如果不行,可以到这个网站去下载需要的版本,然后自行安装↓↓↓

TensorFlow全版本传送门

python -m pip install xxx.whl

7.在anaconda中降低python版本

conda install python=3.x

8.安装OpenEXR失败

强效解决办法:
在网站中下载需要的版本:传送门

python -m pip install xxx.whl

暂时只能想到真么多,有问题的同志可以在评论区告诉我

未完待续

Tensorflow问题记录相关推荐

  1. linux 配置tensorflow 全过程记录

    linux 配置tensorflow 全过程记录 前几天刚下一个deepin系统,是基于linux 内核的,界面的设计有些mac的feel 感觉还是挺不错的,之后就赶紧配置了一下tensorflow ...

  2. tensorflow函数记录

    tensorflow函数记录 函数类型一 tf.stack() axis=0,1 tf.reduce_sum() axis=0,1 tf.concat() axis=0,1 功能快捷键 合理的创建标题 ...

  3. WIN10环境英伟达9系显卡tensorflow安装记录及调试过程 CUDA8.0+tensorflow-gpu1.4+CuDNN6.0

    用sklearn学习完了机器学习之后,本来打算入坑深度学习.查阅了网上相关资料之后决定学习tensorflow进行入门,哪知安装就花费了一周的时间.深感老显卡安装不易,在此记录一下安装过程希望可以帮助 ...

  4. Ubuntu18.04+anaconda3+tensorflow安装记录

    一.Ubuntu18.04(64bit) 这几天一直在搭建TensorFlow环境,可谓是一波三折啊~记录一下 首先我想用自己的电脑装个双系统,win7+Ubuntu18.04.因为win7系统里面有 ...

  5. VS调用tensorflow模型记录

    本片博客参考 Windows下用c++来调用tensorflow训练好的模型 我遇到的问题如下: 在编译成功之后,运行时报错 解决办法: 在 main 函数中添加Py_SetPythonHome(L& ...

  6. TensorFlow学习记录1-一些比较好的学习资源

    以下是个人找到的一些TensorFlow学习资源,中英文都有 www.tensorflow.org 官网 http://wiki.jikexueyuan.com/project/tensorflow- ...

  7. anaconda 安装 TensorFlow 过程记录

    从官网下载的3.9版本的anaconda ,要安装TensorFlow ,但是anaconda安装特别慢,所以寻找教程. (一些指令比较多) Anaconda环境下Tensorflow的安装与卸载 参 ...

  8. VScode使用tensorflow全程记录

    VScode开发机器学习系列一 如何使用vscode进行tensorflow开发 python安装 下载pip 查看CUDA tensorflow下载安装 配置vscode 如何使用vscode进行t ...

  9. win10使用Inception v3进行图像分类TensorFlow学习记录

    win10中构建TensorFlow环境: 下载并安装anaconda环境,具体步骤这里有:spark2.3在Windows10当中来搭建python3的使用环境pyspark,只需要看anacond ...

最新文章

  1. 【linux】Valgrind工具集详解(三):打印信息说明
  2. JFinal 源码导读第二天(2)configPlugin,configRoute
  3. 第十六届全国大学生智能车竞赛百度智慧交通竞赛成绩
  4. APT团伙是如何利用Windows热修复的?
  5. 一级学科和二级学科_在多学科团队中工作的6个障碍(以及如何解决这些问题)
  6. Objects.requireNonNull 方法说明
  7. java jobdetail_Spring创建JobDetail的两种方式
  8. .Net AppDomain详解(二)
  9. Python3基础12(collections、struct、itertools、chardet等的使用)
  10. atitit.提升软件开发的效率and 质量的那些强大概念and方法总结
  11. 海康流媒体服务器客户端网页打不开,海康dvr流媒体服务器+客户端
  12. 多种企业常用网管软件介绍及配置说明(带视频)
  13. 基于深度学习的行人检测技术
  14. Vue看板娘教程详细版
  15. html chm用浏览器打开方式,访问chm文件出现 已取消到该网页的导航的解决方法
  16. 在网页标题前添加一个小图标
  17. E2224和E5-2630v4的区别?
  18. MyBatis_查询缓存01
  19. 爬取94神马网的电影信息
  20. NOIP2008 ISBN号码(一桶水)【A005】

热门文章

  1. JS 函数中的 arguments 类数组对象
  2. RealSense 动态校准
  3. MATLAB打开nc文件并读取nc文件数据
  4. 绑定ZBar的OpenCV条形码和QR码扫描器
  5. linux ntp攻击python脚本,(转)如何发现 NTP 放大攻击漏洞
  6. 最新研究报告:大数据 大而恒久才是美
  7. 中儒集团董事长朱宝先生一行到访亚信总部!
  8. 国内IT公司病种,需要合理协调,共同进步,才能不被嘈乱的世道所唾弃
  9. (攻防世界)(pwn)forgot
  10. 在caffe 中添加Crowd counting 数据层