如何用Docker OS X重新激活Python中的TensorFlow

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

()中的ModuleNotFoundError Traceback(最近调用最后一个)—-> 1将tensorflow导入为tf 2 hello = tf.constant('Hello,TensorFlow!')3 sess = tf.Session()4 print(sess.run hello))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我得到的标题,但没有信息。 当我做docker run hello-world我得到

你好,来自Docker!

此消息显示您的安装似乎正常工作。

我怎样才能configuration我的docker图像正常工作? 非常感谢。

之前使用的容器已经丢失。 为了确保运行docker ps -a

很可能正在使用的图像仍然存在。 你可以检查使用docker images

现在您知道哪些部分存在,哪些不存在,您需要参考您最初创build容器的步骤。