tensorflow2.0出现No module named tensorflow.examples.tutorials

在尝试运行TensorFlow 2.0的代码时,遇到'No module named tensorflow.examples.tutorials'的导入错误。原因是此模块在TF2.0中已被移除,相关内容已整合到Keras高级接口。解决方案包括从GitHub下载并拷贝tutorials模块到正确路径,例如在Anaconda3环境中。然而,拷贝后可能出现'No module named tensorflow.contrib'的新错误,因为此模块也在TF2.0中被移除,相关功能已迁移到Keras。因此,建议使用Keras接口来加载和处理MNIST数据集。
摘要由CSDN通过智能技术生成

在tensorflow2.0中运行

from tensorflow.examples.tutorials.mnist import input_data

出现报错
ImportError: No module named ‘tensorflow.examples.tutorials’
这个报错的原因是tensorflow2.0的数据集集成到keras高级接口之中

可以查看这篇文章https://blog.csdn.net/qq_43060552/article/details/103189040

对于通过下载tensorflow/examples/tutorials模块拷贝到本地使其能运行tf1.XX版本的代码要找到本地拷贝的目录。

这里以windows下anaconda3安装tensorflow2.0环境的拷贝位置为例说明,

1.进入github的tensorflow主页下载缺失的tutorials模块文件 网址为:https://github.com/tensorflow/tensorflow。
在这里插入图片描述
使用master分支(默认进去就是master分支)

2.tf2.0中examples在anaconda3中运行目录为
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值