tensorflow 导入mnist数据集是出现无法导入的错误

ImportError: DLL load failed with error code -1073741795tensorflow 导入mnist数据集是出现无法导入的错误

搜索了很多相关问题终于找到了答案,这位同志也遇到了相同的问题,楼下有人给出了我需要的答案

由于更新了最新版的tensorflow1.12,新版本似乎对旧版CPU不太友好,所以你若使用的老机器,最好安装旧版本的TensorFlow:
1.直接win+r cmd
2.卸载tensorflow
pip uninstall tensorflow
完成卸载
3.重装TensorFlow1.5
pip install tensorflow==1.5

我的老CPU已经成功的解决问题
在这里插入图片描述
如果仍然下载失败,请自行下载mnist的4个文件(下载地址http://yann.lecun.com/exdb/mnist/)放入工程目录中自定义的文件夹中“MNIST_data”,重新运行
input_data 代码

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import gzip
import os
import tempfile
import numpy
from six.moves import urllib
from six.moves import xrange
import tensorflow as tf
from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets

导入代码

import os
import input_data
data = input_data.read_data_sets('MNIST_data', one_hot=True)

#希望能解决像我这样的新手的问题

猜你喜欢

转载自blog.csdn.net/weixin_44309131/article/details/85317346