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

How re-activate TensorFlow in Python with Docker, OS X

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

ModuleNotFoundError Traceback (most recent call last)
in () ----> 1 import tensorflow
as tf 2 hello = tf.constant('Hello, TensorFlow!') 3 sess =
tf.Session() 4 print(sess.run(hello)) ModuleNotFoundError: No module
named 'tensorflow'

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

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

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

1
2
3
4
5
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时,我得到了

Hello from Docker!

This message shows that your installation appears
to be working correctly.

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


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

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

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