"No such file or directory" 在 tensorflow docker 图像上启动 convolutional.py 脚本时
"No such file or directory" when starting convolutional.py script on tensorflow docker image
我没有 Linux 或 Mac 机器,所以为了在 Windows 上检查 TensorFlow,安装了 docker 并下载了 tensorflow-满的。
当我运行以下命令时:
$ 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。
看起来错误消息是由于尝试使用容器外部的 Python 解释器执行容器内部的脚本文件 (.../convolutional.py
) 引起的。
首先,按照此处的步骤确保 Docker 在您的 Windows 机器上配置成功:
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
我没有 Linux 或 Mac 机器,所以为了在 Windows 上检查 TensorFlow,安装了 docker 并下载了 tensorflow-满的。 当我运行以下命令时:
$ 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。
看起来错误消息是由于尝试使用容器外部的 Python 解释器执行容器内部的脚本文件 (.../convolutional.py
) 引起的。
首先,按照此处的步骤确保 Docker 在您的 Windows 机器上配置成功:
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