解决 No module named 'tensorflow.examples.tutorials'

文章目录

分析

在我们使用tensorflow导入数据时,会出现报错信息:

ModuleNotFoundError: No module named 'tensorflow.examples.tutorials'

首先我们可以检查一下是否成功安装了tensorflow,尝试运行下面代码,有输出版本号说明安装成功。

import tensorflow as tf
print(tf.__version__)

# 我使用的版本是2.0.0

此时运行from tensorflow.examples.tutorials.mnist import input_data还出现标题所说的报错信息,我们可以检查一下安装有tensorflow包的目录下是否有examples这个文件夹。
每个人的文件路径是不同的,我的在...\Python3\Lib\site-packages,该目录下有文件夹tensorflow, tensorflow_core, tensorflow_estimator等文件夹。进入tensorflow_core文件夹,里面发现一个examples文件夹,但是文件夹下只有saved_model这个文件,没有找到tutorials。

接下来我们进入github的tensorflow主页下载缺失的文件。我是直接把整个下载下来,然后在下载文件的路径tensorflow-master\tensorflow\examples\这里找到了tutorials,把tutorials整个文件夹拷贝到上文中提到的examples文件夹下(即tensorflow_core\examples\

之后就能成功运行from tensorflow.examples.tutorials.mnist import input_data了。

参考

stackoverflow相关问题


版权声明:本文为weixin_41663570原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。