首页 文章

如何使用Docker,OS X在Python中重新激活TensorFlow

提问于
浏览
1

我是tensorflow和Docker的新手,但三周前在设置Jupyter笔记本并运行几个tensorflow示例时取得了成功 . Mac更新了,我找不到那个笔记本,当我开始新笔记本时,我得到:

ModuleNotFoundError Traceback(最近一次调用last)in()----> 1 import tensorflow as tf 2 hello = tf.constant('Hello,TensorFlow!')3 sess = tf.Session()4 print(sess.run) (你好))ModuleNotFoundError:没有名为'tensorflow'的模块

我使用了三周前工作的相同命令:

$ docker run -it -p 8888:8888 -p 6006:6006 -v ~/lewleib/deepcars-master:/notebooks tensorflow/tensorflow

上周我发现了一个Dockerfile Image命令,但我现在无法重现 . 它给了:

Container ID: 4906b4b55fb2
Image. tensorflow/tensorflow
Command /run_jupyter.sh-...
Created 3 weeks ago
Ports  6006/ycp, 0.0.0.0:8888 > 8888/tcp

现在当我做 docker ps 时,我得到了 Headers ,但没有任何信息 . 当我做 docker run hello-world 我得到

来自Docker的你好!此消息表明您的安装似乎正常工作 .

如何配置docker镜像才能正常工作?非常感谢 .

Lew

1 回答

  • 0

    之前使用的容器已丢失 . 要确保,请运行 docker ps -a .

    很可能正在使用的图像仍然存在 . 您可以使用 docker images 进行检查 .

    既然您知道存在哪些片段,哪些片段不存在,您需要参考您最初创建容器的步骤 .

相关问题