我正在使用不同的版本-在此处使用Docker在Windows上安装后-遇到了类似的问题。
我发现一个简单的解决方法是:
1.在Linux命令行中,找出Docker映像上的input_data.py在哪里(在您的情况下,您提到必须手动下载它。在我的情况下,它已经在此处)。我使用了以下linux命令:
$ sudo find . -print | grep -i '.*[.]py'
我有文件和路径
./tensorflow/g3doc/tutorials/mnist/mnist.py
./tensorflow/g3doc/tutorials/mnist/input_data.py
2.启动Python并使用SYS输入以下命令:
>> import sys
>> print(sys.path)
您将获得现有路径。
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat']
4.添加inputa_data.py的路径:
>> sys.path.insert(1,'/tensorflow/tensorflow/g3doc/tutorials/mnist')
希望对您有所帮助。如果您找到更好的选择,请告诉我。 :)
0
TensorFlow MNIST示例未与fully_connected_feed.py一起运行
我检查了一下,并意识到
input_data
不是内置的。所以我从这里下载了整个文件夹。我如何开始本教程:我正在使用iPython(Jupyter),是否需要将工作目录更改为我下载的该文件夹?还是可以将其添加到我的
tensorflow
目录中?如果是这样,我应该在哪里添加文件?我在OSX上使用pip
安装了tensorflow
,当前位置是~/anaconda/lib/python2.7/site-packages/tensorflow/__init__.py
这些文件是否打算像
sklearn
数据集那样通过tensorflow
直接访问?或者我只是应该进入目录并从那里工作?这个例子不清楚。