3

我没有 Linux 或 Mac 机器,所以为了在 Windows 上查看 TensorFlow,安装了 docker 并下载了 tensorflow-full 的图像。当我运行以下命令时:

$ python tensorflow/models/image/mnist/convolutional.py

我收到此错误消息:

C:\Users\Javiar\Anaconda\python.exe: can't open file 'tensorflow/models/image/mnist/convolutional.py': [Errno 2] No such file or directory

目前在 Win 8.1 上并安装了 anaconda。

4

1 回答 1

9

看起来错误消息是由于尝试.../convolutional.py使用容器外部的 Python 解释器执行容器内部的脚本文件 ( ) 引起的。

首先,请按照此处的步骤确保在您的 Windows 机器上成功配置 Docker:

http://docs.docker.com/engine/installation/windows/#using-docker-from-windows-command-prompt-cmd-exe

成功运行hello-world容器后,运行以下命令来启动 TensorFlow 容器:

docker run -it b.gcr.io/tensorflow/tensorflow

(请注意,根据您的终端,上一步可能有效,也可能无效。常见错误是cannot enable tty mode on non tty input。在这种情况下,运行以下命令连接到托管容器的 VM:

docker-machine ssh default

...然后在出现的提示符下,docker run再次执行该命令。)

在出现的提示符下,您应该能够使用以下命令运行脚本:

python /usr/local/lib/python2.7/dist-packages/tensorflow/models/image/mnist/convolutional.py
于 2015-11-10T03:59:32.383 回答