分析
在我们使用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
了。