TensorFlow MNIST示例在使用fully_connected_feed.py时无法运行。

15

我能够很好地运行Deep MNIST Example,但在运行fully_connected_feed.py时,我遇到了以下错误:

File "fully_connected_feed.py", line 19, in <module>
from tensorflow.g3doc.tutorials.mnist import input_data ImportError: No module named
g3doc.tutorials.mnist

我刚开始学Python,所以问题可能只是一般的设置问题。


你能否尝试编辑 fully_connected_feed.py 文件的第19行,将其简单地改为 import input_data?(你可能需要在下一行也这样做,即将 import mnist 改为 import input_data。)这似乎是教程中的问题,需要你处于特定的路径中。更改导入语句应该可以解决它。 - mrry
谢谢。问题已解决 :-) - Marc Delingat
2个回答

13

这是一个Python的路径问题。假设目录tensorflow/g3doc/tutorials/mnist是您的当前工作目录(或在您的Python路径中),最简单的解决方法是更改fully_connected_feed.py文件中以下行:

from tensorflow.g3doc.tutorials.mnist import input_data
from tensorflow.g3doc.tutorials.mnist import mnist
...到:
import input_data
import mnist

1
另一个选择是将github仓库中的“g3doc”目录链接到tensorflow python wheel文件夹中,这样您就不需要更改代码。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接