在anaconda平台下写第一个python程序 ‘hello‘遇到的问题以及解决方案_qq_43142545的博客-程序员宅基地

技术标签: tensorflow  机器学习  

一 在写输出为’hello’的程序,遇到的第一个问题是
AttributeError: module ‘tensorflow’ has no attribute ‘Session’,
在这里插入图片描述

解决办法是:在引用tensorflow时,使用import tensorflow.compat.v1 as tf ,出现这个原因是因为 tensorflow 2.x版本没有Session这个属性,如果使用的是tensorflow的2.x版本时又想使用Session属性,可以使用 import tensorflow.compat.v1 as tf ,查看自己tensorflow的版本方法是:1 通过windows键+R,打开运行框,输入 “cmd命令”
在这里插入图片描述
2 在命令行窗口输入命令 pip list
在这里插入图片描述
3 找tensorflow的版本
在这里插入图片描述
二 在将import tensorflow as tf 改成 import tensorflow.compat.v1 as tf ,又出现了另外一个问题,
在这里插入图片描述
在这里插入图片描述
无法执行sess.run()的原因是tensorflow的版本不同造成的,tensorflow 2.x版本无法兼容1.x版本
解决原因是在程序中加入tf.compat.v1.disable_eager_execution() ,保证sess.run()的正常运行。
运行结果:
在这里插入图片描述

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

智能推荐

机器学习 面试题-第七章 决策树(大厂必问,历经半年整理)_决策树面试题-程序员宅基地

文章目录7.决策树7.1 ID3算法7.2 C4.5算法7.2.1 既然信息增益可以计算,为什么C4.5还使用信息增益比?7.3 CART算法7.3.1 基尼指数和信息熵都表示数据不确定性,为什么CART使用基尼指数?7.3.2 基尼系数(Gini)存在的问题?7.4 ID3 vs C4.5 vs CART7.5 决策树7.5.1 决策树的数据split原理或者流程?7.5.2 构造决策树的步骤?7.5.3 决策树算法中如何避免过拟合和欠拟合?‍7.5.4 决策树怎么剪枝?7.5.5 决策树的优缺点?7.5_决策树面试题

jms java面试_Java面试必备——JMS面试题(附答案)-程序员宅基地

Java消息服务,简称JMS,解决了在不同系统之间如何交换信息的问题,使得不同系统间在精确交换和格式化数据方面取得一致,因为JMS解决了这个问题,所以JMS是java程序员们需要掌握的一个技能。这篇文章整理了JMS面试题,有面试需要的朋友们一起来学习下面的内容吧。1、JMS提供哪些消息传递类型?答:JMS附带两种消息。分别是同步和异步。2、同步消息类型和异步消息类型之间有什么区别?答:同步消息:同..._jms消息中间件面试问题

HEVC块划分_FangZ142的博客-程序员宅基地

块划分每帧图像被划分成固定尺寸的 CTU (Coding Tree Unit),每个 CTU 包含 1 个亮度 CTB (Coding Tree Block) 和 2 个色度 CTB。HEVC 支持的 CTU 尺寸为 2N2^N2N,NNN 可以取 4,5,64,5,64,5,6,即 16×1616\times1616×16,32×3232\times3232×32,64×6464\times6464×64,并且 NNN 在码流中通过序列参数集 (Sequence Parameter Set, SPS) _hevc块划分

使用JQuery实现全选、反选、添加和删除功能-程序员宅基地

练习要求:1.班级 姓名 薪水 就业单位 是否转正2.全选,取消全选,反选3.实现删除功能:删除一行或多行4.实现添加功能。添加一行。 table { width: 600px; height: 400px; } table t

linux kernel make-程序员宅基地

在linux kernel代码目录下面,直接 make help: $ make helpCleaning targets: clean - Remove most generated files but keep the config and enough build support to build external m

vim中永久设置显示行号-程序员宅基地

vim中永久设置显示行号vi ~/.vimrcset nu进入命令行模式:wq

随便推点

鲲鹏 ARM 架构编译 ClickHouse 记录(最全)_clickhouse arm-程序员宅基地

鲲鹏 ARM 架构编译 ClickHouse 记录目录环境要求Yum 安装相关依赖升级 GCC 到 9.3.0坑 1:GCC 更新后,系统库也要更新编译安装 CMake编译安装 Git编译安装 ClickHouse从 GitHub 克隆准备编译操作坑2:修改 ClickHouse/contrib/zlib-ng/CMakeLists.txt 文件开始编译安装添加缺失文件参考博客环境要求软硬件参数CPU鲲鹏 920内存>= 8GB硬盘>= 100GB(编_clickhouse arm

MQ 学习 1-程序员宅基地

MQ 消息通讯一:概念 MQ(message queue):MQ是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同...

数字排序(选择法,冒泡法排序练习)_数字排序冒泡法-程序员宅基地

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="text" size="3" id="a"> <input type="text" size="3" id="b"> <input type="t_数字排序冒泡法

深度学习显卡驱动设置?_nvidia-smi.exe -lgc-程序员宅基地

深度学习显卡驱动设置?_nvidia-smi.exe -lgc

flutter txt 加粗_flutter textfield 加粗-程序员宅基地

style: new TextStyle(fontWeight: FontWeight.w700),_flutter textfield 加粗

对python的培训心得体会及自我总结_python培训心得与总结_毛毛648python教学的博客-程序员宅基地

首先我慎重说明一下!学python就是真的是想学就一定能学会的!!很多小白刚开始学编程一般 都是以python为切入口,因为python相对于java, C等语言代码量小,更简单易学,只要你真的想学,最多两个月,你就能找到一份对应的工作,当然如果你想要更精进,那你肯定要付出相应的时间成本增加自己的经验。第一门编程语言为什么我推荐选Python上手快,新手友好,通用性业内越来越强。所以无论是做程序猿还是数据分析都是主流语言一:要手敲代码! ! !切忌用眼看认为自己会,也不要复制粘贴。二:熟_python培训心得与总结