安装tensorflow后出现No module named ‘tensorflow.examples.tutorials‘问题的解决办法

链接:https://pan.baidu.com/s/16TBbWBmTyljqh3lgBbZuHg
提取码:gj8k

当我们安装完tensorflow,使用tensorflow导入数据时

from tensorflow.examples.tutorials.mnist import input_data

可能会出现报错信息:

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

当出现这个报错信息时,大概率是tutorials文件夹丢失的缘故。首先,找到Tensorflow的安装目录,检查一下安装有tensorflow包的目录下是否有examples这个文件夹。
我的在E:\Anaconda\Lib\site-packages\tensorflow_core\examples,进入examples文件夹,发现文件夹下只有saved_model这个文件,没有找到tutorials,即tutorials文件夹缺失。
examples
解决方法是去tensorflow主页下载缺失的文件。可以直接把整个文件夹下载下来,网址为https://github.com/tensorflow/tensorflow(不推荐,不能科学上网的话下载速度挺慢,可以使用提供的百度云链接),然后在下载文件的路径tensorflow-master\tensorflow\examples\找到tutorials,把tutorials整个文件夹拷贝到自己目录的examples文件夹下。
之后就可以成功运行from tensorflow.examples.tutorials.mnist import input_data了。不过随着版本的更新 ,这种数据集下载方式有些问题了。

WARNING:tensorflow:From D:/Desktop/CapsNet.py:16: read_data_sets (from tensorflow.examples.tutorials.mnist.input_data) is deprecated and will be removed in a future version.
Instructions for updating:
Please use alternatives such as: tensorflow_datasets.load('mnist')
WARNING:tensorflow:From E:\Anaconda\lib\site-packages\tensorflow_core\examples\tutorials\mnist\input_data.py:297: _maybe_download (from tensorflow.examples.tutorials.mnist.input_data) is deprecated and will be removed in a future version.

猜你喜欢

转载自blog.csdn.net/qq_40942280/article/details/107581775