python-tensorflow下载mnist数据集(遇到的问题)

#运行会自动下载mnist数据集
mnist = input_data.read_data_sets("MNIST/", one_hot=True)

'''
但是存在一个问题:
原python文件里默认的下载地址是外网,没翻墙的话会一直下载不了
会提示:
WARNING:tensorflow:From C:/Users/TongDist/Desktop/python_tensorflow/代码/5-1  mnist数据集.py:9: read_data_sets (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use alternatives such as official/mnist/dataset.py from tensorflow/models.
WARNING:tensorflow:From D:\Anaconda3\envs\py35\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py:260: maybe_download (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version.
Instructions for updating:
Please write your own downloading logic.
WARNING:tensorflow:From D:\Anaconda3\envs\py35\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py:252: _internal_retry.<locals>.wrap.<locals>.wrapped_fn (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version.
Instructions for updating:
Please use urllib or similar directly.

所以:
	1、找到:
		我在anaconda的base环境外又建了一个py35环境(直接用本地环境的话路径为:
		Anaconda3\Lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py)
		Anaconda3\envs\py35\Lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py
	2、找到:
		DEFAULT_SOURCE_URL(我的是第38行)
		后边网址改为:http://yann.lecun.com/exdb/mnist/
	3、保存,重新运行
'''

猜你喜欢

转载自blog.csdn.net/weixin_42764391/article/details/89188359