如何用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容器的步骤。